Mybatis RowBounds 限制查询条数的实现代码
作者:小瑞 发布时间:2022-11-18 17:26:03
标签:rowbounds,mybatis
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
0
投稿
猜你喜欢
- 了解JVM内存结构的目的在Java的开发过程中,因为有JVM自动内存管理机制,不再需要像在C、C++开发那样手动释放对象的内存空间,不容易出
- 1.概述在本教程中,我们将讨论如何使用Spring Security OAuth和Spring Boot实现SSO - 单点登录。我们将使用
- cookie和session的区别和联系cookie是本地客户端用来存储少量数据信息的,保存在客户端,用户能够很容易的获取,安全性不高,存储
- 树的同构备忘!定义:给定两棵树r1、r2,如果r1可以通过若干次的左子树和右子树互换,使之与r2完全相同,这说明两者同构。举例树的构造树可以
- 在实际应用中,大家使用的密码可以说多种多样,但是无论有多少,其组成不遑是有可打印字符组成的,我们可以认为class CreateDic{ p
- HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实
- 在 Java 语言中,运算符有算数运算符、关系运算符、逻辑运算符、赋值运算符、字符串连接运算符、条件运算符。算数运算符算数运算符是我们最常用
- 因为在Action的execute方法声明时就抛出了Exception异常,所以我们无需再execute方法中捕捉异常,仅需在struts.
- 由于众所周知的原因,maven的库在中国大陆非常慢。我在百度上搜到的大部分文章都是直接在~/.m2/settings.xml 加入以下内容&
- Java中代码的加载顺序所能了解的知识点类的依赖关系static代码块的加载时间继承类中构造器的隐式调用非static的成员变量初始化时间m
- Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架。 Struts2不只是Struts1下一个版本,它是一个完全重写的Str
- JDK8中有双冒号的用法,就是把方法当做参数传到stream内部,使stream的每个元素都传入到该方法里面执行一下。代码其实很简单:以前的
- 一、定义实体类Person,封装生成的数据package net.dc.test;public class Person { private
- 最新开发新项目的时候,要做分享项目,要求分享有微信,微信朋友圈,QQ,QQ空间,新浪微博这五个,所分享内容包括,分享纯图片,纯文字,图文类型
- 业务场景我们知道在使用PageHelper分页插件时,会对执行PageHelper.startPage(pageNum, pageSize)
- 问题描述 在某一天打开电脑后,idea里的代码无缘无故地就爆红了,不但spring框架爆红,就
- 结束firefox的进程,一句代码就够了,如下:Runtime.getRuntime().exec("taskkill /F /I
- 相比于直线检测,直线拟合的最大特点是将所有数据只拟合出一条直线void fitLine( InputArray points, Output
- Bitmap (android.graphics.Bitmap)Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像
- @pathvariable与@requestparam碰到的一些问题一、@pathvariable可以将 URL 中占位符参数绑定到控制器处