Mybatis RowBounds 限制查询条数的实现代码

 更新时间:2016年11月24日 16:52:32   作者:小瑞  
Oracle 数据库查询增加RowBounds限制查询条数,默认是0到1000条。下面给大家分享Mybatis RowBounds 限制查询条数的实现代码,需要的朋友参考下吧

Oracle 数据库,查询增加RowBounds限制查询条数,默认是0到1000条

private final static int rowLimit = 1000; 
//限制查询条数 
private final static RowBounds QUERY_LIMIT=new RowBounds(0,rowLimit); 
public List<T> select(String sqlID, T t) throws DBException, 
RecordNotFoundException { 
List<T> ret; 
try { 
if ("".equals(sqlID) || (null == sqlID)) { 
ret = getSqlSession().selectList(t.getMapperName() + SELECT, t,QUERY_LIMIT); 
} else { 
ret = getSqlSession().selectList(t.getMapperName() + MAPPER + sqlID, 
t,QUERY_LIMIT); 
} 
} catch (Exception e) { 
LOGGER.error(e.getMessage(), e); 
LOGGER.debug(t.toString()); 
throw new DBException(e); 
} 
if (ret == null && checkNull) { 
throw new RecordNotFoundException(t.getTableName()); 
} 
return ret; 
}

以上所述是小编给大家介绍的Mybatis RowBounds 限制查询条数的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 详细易懂带你了解Spring中的注解

    详细易懂带你了解Spring中的注解

    这篇文章主要介绍了详细易懂带你了解Spring中的注解,Spring的一个核心是IOC,是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式,需要的朋友可以参考下
    2023-08-08
  • Spring Boot中如何使用Swagger详解

    Spring Boot中如何使用Swagger详解

    Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful风格的Web服务,这篇文章主要给大家介绍了关于Spring Boot中如何使用Swagger的相关资料,需要的朋友可以参考下
    2021-08-08
  • Java开发支付宝PC支付完整版

    Java开发支付宝PC支付完整版

    这篇文章主要介绍了Java开发支付宝PC支付完整版,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 一文带你了解微服务架构中的"发件箱模式"

    一文带你了解微服务架构中的"发件箱模式"

    微服务架构如今非常的流行,这个架构下可能经常会遇到“双写”的场景。本文就和大家分享一个“发件箱模式”, 感兴趣的小伙伴可以了解一下
    2023-01-01
  • java中i = i++和i =++i的深入讲解

    java中i = i++和i =++i的深入讲解

    这篇文章主要介绍了java中i = i++和i =++i的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • springboot 自定义配置Boolean属性不生效的解决

    springboot 自定义配置Boolean属性不生效的解决

    这篇文章主要介绍了springboot 自定义配置Boolean属性不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 本地启动RocketMQ未映射主机名产生的超时问题最新解决方案

    本地启动RocketMQ未映射主机名产生的超时问题最新解决方案

    这篇文章主要介绍了本地启动RocketMQ未映射主机名产生的超时问题,本文给大家分享最新解决方案,感兴趣的朋友跟随小编一起看看吧
    2024-02-02
  • Mybatis 创建方法、全局配置教程详解

    Mybatis 创建方法、全局配置教程详解

    MyBatis是一个半自动化的轻量级的持久化层框架。 MyBatis实际上是Ibatis3.0版本以后的持久化层框架,下面通过本文给大家分享Mybatis 创建方法、全局配置教程详解,需要的朋友参考下吧
    2017-09-09
  • Mybatis Select Count(*)的返回值类型介绍

    Mybatis Select Count(*)的返回值类型介绍

    这篇文章主要介绍了Mybatis Select Count(*)的返回值类型,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • 分享令人目瞪口呆的 Java 代码技巧

    分享令人目瞪口呆的 Java 代码技巧

    这篇文章主要介绍了令人目瞪口呆的 Java 代码技巧,本文从写 Java 程序的小方面一直写到大方面,来阐述了如何才能写好 Java 程序,并告诉读者们如何才能提高自身的编码水平,需要的朋友可以参考下
    2022-05-05

最新评论