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

作者:小瑞 时间:2022-11-18 17:26:03 

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 限制查询条数的实现代码网站的支持!

来源:http://blog.csdn.net/xiaxiaorui2003/article/details/53322008

标签:rowbounds,mybatis
0
投稿

猜你喜欢

  • Spring Boot集成ElasticSearch实现搜索引擎的示例

    2021-06-02 05:06:16
  • C#自定义画刷原理解析

    2021-06-19 19:17:32
  • MyBatisPlus中CRUD使用方法详解

    2023-04-10 18:31:43
  • c#可以创建任意控件的拖动方法

    2021-11-30 01:51:08
  • Java面试必备八股文整理

    2023-11-29 12:03:50
  • Android输入框实时模糊搜索效果的示例代码

    2022-09-17 02:12:10
  • Java基础入门总结之序列化和反序列化

    2023-02-19 03:29:10
  • C#手工双缓冲技术用法实例分析

    2023-05-09 07:13:44
  • 实例探究Android应用编写时Fragment的生命周期问题

    2022-12-15 19:57:22
  • 详解C# 结构体

    2023-09-30 15:37:19
  • 使用C#创建Windows服务的实例代码

    2022-07-30 05:58:48
  • C#中decimal保留2位有效小数的实现方法

    2023-01-30 07:35:13
  • 深入理解Java设计模式之命令模式

    2023-11-24 11:06:31
  • Java 数据结构链表操作实现代码

    2021-08-12 17:57:58
  • SpringCloud Function SpEL注入漏洞分析及环境搭建

    2022-07-03 05:18:21
  • Java基础题新手练习(二)

    2022-03-10 00:11:57
  • Java设计模式中组合模式应用详解

    2022-08-01 01:51:53
  • Android中判断网络连接是否可用及监控网络状态

    2022-09-07 05:24:25
  • C#开发Windows UWP系列之布局面板RelativePanel

    2023-04-11 12:28:29
  • Java利用File类创建文件的示例代码

    2022-02-09 20:53:54
  • asp之家 软件编程 m.aspxhome.com