
MyBatis
文章平均质量分 74
Feliks.
9527
展开
-
Mybatis——注解CRUD
Mybatis注解基于之前的user表进行操作设置自动提交事物public static SqlSession getSqlSession(){ return sqlSessionFactory.openSession(true);//true自动提交 }Mapper类//方法中存在多个参数,所有的参数前面必须加上@Param("")注解//使用注解查询@Select("select * from users where sid = #{sid}")User get原创 2021-12-19 23:47:43 · 283 阅读 · 0 评论 -
Mybatis——复杂查询
复杂查询文章目录复杂查询一、多对一处理测试环境搭建1.按照查询嵌套处理2.按照结果嵌套处理二、一对多处理1.按照结果嵌套查询2.按照查询嵌套处理一、多对一处理多个学生,对应一个老师对于学生而言,关联 :多个学生,关联一个老师【多对一】对于老师而言,集合: 一个老师,有很多学生【一对多】CREATE TABLE teacher ( id INT(10) NOT NULL, tname VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id)) ENGI原创 2021-12-12 23:10:07 · 807 阅读 · 0 评论 -
分页——三种方式实现
文章目录分页使用limit分页RowBounds分页分页插件pageHelper分页分页展示,减少数据的处理量使用limit分页语法select * from users limit startIndex,pageSize;使用Mybatis实现分页,核心仍为SQL接口List<User> getUserByLimit(Map<String,Integer> map);Mapper.xml<select id="getUserByLimit"原创 2021-11-29 00:00:22 · 785 阅读 · 0 评论 -
MyBatis——第一个Mybatis程序
文章目录MyBatis简介什么是MyBatis持久化持久层为什么需要MyBatis?第一个MyBatis程序1.搭建数据库2.新建项目3.创建一个模块4.编写代码4.测试总结:Mybatis三个核心接口SqlSessionFactoryBuilderSqlSessionFactorySqlSession遇到的报错:测试报错解决:IDEA链接数据库报错解决方法:MyBatis若出问题,切换版本:jdk:1.8mysql:5.1.47maven 3.6.1IDEA简介什么是MyBatisM原创 2021-11-20 12:38:28 · 1668 阅读 · 0 评论