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 限制查询条数的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java中Arrays.sort()方法的比较器详解

    Java中Arrays.sort()方法的比较器详解

    这篇文章主要介绍了Java中Arrays.sort()方法的比较器详解,Arrays.sort(Object[] a)此方法看似没有要求我们实现比较器,对于基本数据类型,String类型确实如此,因为这些类型中已经自带了compareTo()方法,需要的朋友可以参考下
    2023-12-12
  • SpringBoot实现动态增删启停定时任务的方式

    SpringBoot实现动态增删启停定时任务的方式

    在spring boot中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务,但是这两种方式不能动态添加、删除、启动、停止任务,本文给大家介绍SpringBoot实现动态增删启停定时任务的方式,感兴趣的朋友一起看看吧
    2024-03-03
  • Java 使用Axis调用WebService的示例代码

    Java 使用Axis调用WebService的示例代码

    这篇文章主要介绍了Java 使用Axis调用WebService的示例代码,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-09-09
  • feign调用第三方接口,编码定义GBK,响应中文乱码处理方式

    feign调用第三方接口,编码定义GBK,响应中文乱码处理方式

    这篇文章主要介绍了feign调用第三方接口,编码定义GBK,响应中文乱码处理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java如何实现海量数据判重

    Java如何实现海量数据判重

    在海量数据如何确定一个值是否存在?这是一道非常经典的面试场景题,那怎么回答这个问题呢?下面小编就来和大家详细的聊一聊,感兴趣的可以一起学习一下
    2023-09-09
  • SpringBoot Maven打包如何根据环境排除文件

    SpringBoot Maven打包如何根据环境排除文件

    文章介绍了在SpringBoot项目中,根据不同的环境(开发、测试、生产)进行JSP文件打包处理的方法,通过配置`pom.xml`文件中的``标签,可以实现开发环境保留`index.jsp`文件,测试环境和生产环境排除该文件
    2024-12-12
  • Spring中DAO被循环调用的时候数据不实时更新的解决方法

    Spring中DAO被循环调用的时候数据不实时更新的解决方法

    这篇文章主要介绍了Spring中DAO被循环调用的时候数据不实时更新的解决方法,需要的朋友可以参考下
    2014-08-08
  • Java并发编程之浅谈ReentrantLock

    Java并发编程之浅谈ReentrantLock

    今天带大家学习Java并发编程的相关知识,文中对Java ReentrantLock作了非常详细的图文示例,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • springboot获取URL请求参数的多种方式

    springboot获取URL请求参数的多种方式

    这篇文章主要介绍了springboot获取URL请求参数的多种方式,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Spring JDK动态代理实现过程详解

    Spring JDK动态代理实现过程详解

    这篇文章主要介绍了Spring JDK动态代理实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02

最新评论