MyBatis RowBounds实现分页

news/2024/7/24 10:55:13 标签: java, mybatis

RowBounds实现分页

前言:这是面向对象的实现分页,符合java的编程习惯,这种方法不推荐使用。

  1. Mapper.xml配置文件
    <!--方式2:分页查询-->
    <select id="getUserByRowBounds" resultType="com.kuang.pojo.User">
        select * from mybatis.user
    </select>
  1. Mapper接口
java">  //RowBounds实现分页查询
    List<User> getUserByRowBounds();
  1. Test测试方法
java">    //RowBounds实现分页
    @Test
    public void getUserByRowBounds() {
        SqlSession session = MyBatisUtils.getSqlSession();

        RowBounds row = new RowBounds(1,2);

        List<User> users = session.selectList("com.kuang.dao.UserMapper.getUserByRowBounds", null, row);

        for (User user : users) {
            System.out.println(user);
        }

        session.close();
    }

http://www.niftyadmin.cn/n/956985.html

相关文章

加一个定时器怎么加,需要用到计算属性,不是计算属性,是挂载,怎么说,与python有什么区别,为什么,python似乎能直接加,js不行吗?

<template><div id"counter">Counter: {{ counter }}</div> </template><script> export default {name: HelloWorld,data() {return {counter: { counter}}},props: {msg: String}} </script>

MyBatis详细的执行流程

MyBatis详细的执行流程 Resources加载全局配置文件----->实例化SqlSessionFactoryBuilder构建器 ----->由XMLConfigBuilder解析配置文件流 ----->把配置文件信息存放在Configuration中 ----->实例化SqlSessionFactory实现类DefaultSqlSessionFactory ----->由T…

为什么这个不自动变数字,要去控制板手动+ - ?(已解决,因为mounted大写了,应该小写)

<template><div id"counter">Counter: {{ counter }}</div> </template><script> export default {name: HelloWorld,data() {return {counter: 0}},Mounted() {setInterval(() > {this.counter},1000)}} </script>应改为&am…

MyBatis 使用注解实现CRUD(增删改查)

注解增删改查 测试时实现自动提交&#xff0c;改造MyBatisUtils工具类的getSession()方法 注意点&#xff1a;Param Param注解用于给方法参数起一个名字。以下是总结的使用原则: 在方法只接受一个参数的情况下&#xff0c;可以不使用Param。在方法接受多个参数的情况下&…

MyBatis #与$的区别

MyBatis中使用 #与$的获取参数的区别 #{} 的作用主要是替换预编译语句(PrepareStatement)中的占位符? 【推荐使用】 INSERTINTOuser(name)VALUES(#{name}); INSERTINTOuser(name)VALUES(?);${} 的作用是直接进行字符串替换 INSERTINTOuser(name)VALUES(${name}); INSERTI…

Lombok介绍、使用方法和总结

Lombok介绍、使用方法和总结 转载地址&#xff1a;Lombok介绍、使用方法和总结 需要引入的jar包&#xff1a; <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency><groupId>org.projectlombok</groupId><artifa…

MyBatis 多对一的处理

MyBatis 多对一的处理 多对一的理解&#xff1a; 多个学生对应一个老师如果对于学生这边&#xff0c;就是一个多对一的现象&#xff0c;即从学生这边关联一个老师! 1.数据库设计 use mybatis;CREATE TABLE teacher (id INT(10) NOT NULL,name VARCHAR(30) DEFAULT NULL,PRI…

vue实现自动语音播报功能,未解决。(已用js解决20220210)

这个放不出来 <template><div><i click"reader" class"el-icon-microphone"></i> //elementUI 麦克风图标 <div id"group">{{words}}</div> //语音播报的文字</div></template><script>…