`
xly1981
  • 浏览: 147176 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mybaits 分页查询

 
阅读更多
	<select id="selectByMapSum" resultType="LONG" parameterType="map">
		select count(*)
		from tableName
		where  1=1 
		<if test="loanAcNo != null">
			and loanAcNo in
		<foreach item="item" index="index" collection="loanAcNo" open="("
			separator="," close=")">
			#{item}
		</foreach>
		</if>
		<if test="beginDate != null">
			AND sRepayDate &gt;= #{beginDate,jdbcType=DATE}
		</if>
		<if test="endDate != null">
			AND sRepayDate &lt;= #{endDate,jdbcType=DATE}
		</if>
		<if test="acFlag != null">
				and acFlag &lt;&gt; #{acFlag,jdbcType=VARCHAR}
		</if>
	</select>
<!--分页查询  -->
	<select id="selectByMap" resultMap="BaseResultMap"
		parameterType="map">
		select
		<include refid="Base_Column_List" />
		from tableName
		where  1=1 
		<if test="loanAcNo != null">
			and loanAcNo in
		<foreach item="item" index="index" collection="loanAcNo" open="("
			separator="," close=")">
			#{item}
		</foreach>
		</if>
		<if test="beginDate != null">
			AND sRepayDate &gt;= #{beginDate,jdbcType=DATE}
		</if>
		<if test="endDate != null">
			AND sRepayDate &lt;= #{endDate,jdbcType=DATE}
		</if>
		<if test="acFlag != null">
				and acFlag &lt;&gt; #{acFlag,jdbcType=VARCHAR}
		</if>
		order by loanAcNo desc
		limit #{startNum,jdbcType=INTEGER},#{endNum,jdbcType=INTEGER}
	</select>
  
分享到:
评论

相关推荐

    springmvc+mybaits实现分页 查询功能 带数据库

    在这个项目中,"springmvc+mybaits实现分页 查询功能 带数据库"是核心目标,这意味着我们要讨论如何通过SpringMVC作为前端控制器,MyBatis作为持久层框架,以及数据库来实现数据的分页查询。 **SpringMVC框架** ...

    SpringMVC+Mybatis 分页查询例子

    本例子使用 SpringMVC + Mybatis 框架整合, 基于 Spring 注解实现, 省去了 Spring 繁琐的 bean 手工配置,实现的功能包括...3、 用户表数据的增、删、改、查、分页 4、 添加了拦截器,对数据请求前检查用户是否已登录

    mybaits分页

    MyBatis,作为一个优秀的Java持久层框架,提供了灵活的SQL映射和事务管理,同时也支持自定义分页插件来实现高效的分页查询。 在MyBatis中,分页主要可以通过两种方式实现: 1. **物理分页**:物理分页是通过SQL...

    mybatis分页插件源码

    MyBatis 分页插件是 MyBatis 框架中的一个重要组件,它允许开发者在进行数据查询时实现高效的分页功能,而无需修改原有的 SQL 查询语句或 DAO 层代码,因此被称为“非入侵式”。这个插件的源码分析可以帮助我们深入...

    Mybaits Generator 插件及分页代码

    在MySQL中,分页查询是常见的需求,而Mybatis Generator提供了生成分页代码的功能。MySQL原生支持LIMIT和OFFSET关键字进行分页,但在大数据量时,OFFSET的性能会下降,因为需要扫描跳过的行。为了解决这个问题,...

    SpringBoot课程Mybaits-Plus分页逻辑删除

    Mybaits-Plus可以帮助开发者快速实现复杂的数据查询和数据操作。 分页逻辑删除 分页逻辑删除是指在数据库中删除数据时,不是真正删除数据,而是将数据标记为删除状态,这样可以避免数据丢失和误删。Mybaits-Plus...

    Spring5+MyBatis3分页

    NULL 博文链接:https://hicen.iteye.com/blog/2433018

    mybatis中进行sqlserver分页

    mybatis中,sqlserver分页

    mybatis分页插件pageHelper

    PageHelper插件的原理是通过拦截器技术,在执行SQL查询前对原始的SQL语句进行修改,添加上分页相关的参数(如LIMIT和OFFSET),从而实现分页查询。同时,它还提供了一系列的API,用于设置和获取分页参数,如当前页数...

    Maven+Spring MVC+Mybatis的分页例子

    在实际的分页实现中,通常会有一个Service层来封装业务逻辑,例如获取当前页码、每页大小等信息,然后调用Mybatis的DAO接口进行分页查询。DAO接口会映射到具体的SQL语句,如`SELECT * FROM table LIMIT #{offset}, #...

    mybaits-plus,generator自动化生产代码

    根据数据库表设计,自动化生产代码,完成增删改查分页功能,内含sql,Velocity 引擎模板更改(controller.java.vm,entity.java.vm,service.java.vm,serviceImpl.java.vm)执行Test方法,一键生成

    springboot+mybaits+pagehelper

    PageHelper 是 MyBatis 的一个插件,主要功能是提供分页查询。它可以非常方便地与 MyBatis 和 MyBatis-Spring 结合使用,实现对各种数据库的分页操作,无需编写任何 SQL 语句,只需在 Mapper 的 XML 文件中添加简单...

    springMVC+springSecurity3.x+Mybaits3.x的权限系统

    主要技术:springMVC springSecurity3.x Mybaits3.x mysql log4j md5 主要功能有: 用户管理 角色管理 资源管理 服务器配置管理 登陆信息管理 操作... Mybaits分页插件封装统一处理 总之,是一个非常值得研究的项目

    springMVC_mybaits

    在"springMVC_mybaits"项目中,很可能已经集成了这样的分页插件,并且已经配置好,可以在Controller中通过简单的调用来实现分页查询。这大大简化了开发流程,提高了开发效率。 总的来说,SpringMVC负责Web层的控制...

    MyBatis-Plus多表联合查询并且分页(3表联合)

    MyBatis-Plus 多表联合查询并且分页(3 表联合) MyBatis-Plus 是一个基于 MyBatis 的增强型 ORM 框架,提供了很多实用的功能,例如多表联合查询和分页等。下面我们将详细介绍如何使用 MyBatis-Plus 实现多表联合...

    springboot+mybaits

    - **使用PageHelper**:在Service层,通过PageHelper的startPage()方法开启分页,然后调用Mapper接口查询数据,PageHelper会自动处理分页逻辑,返回PageInfo对象包含分页信息。 5. **创建SpringBootDemo** - **...

    支持连表查询的mybatis-plus

    MP提供了分页查询和缓存机制,可以帮助优化查询效率。在进行大规模数据处理时,合理使用这些优化手段是必要的。 6. **JDBC与MyBatis-Plus**:MP底层依然依赖于JDBC,但它通过简化API和自动化处理,使得开发者无需...

    MyBatis如何实现流式查询的示例代码

    如果没有流式查询,我们想要从数据库取1000万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的...

    springMVC-myBaits-shiro

    springMVC-myBaits-shiro 后台:自定义分页,高级查询,文件上传压缩,基本上都可以用~ 企业级项目~自己搭建的~任何问题联系QQ:397969937

Global site tag (gtag.js) - Google Analytics