摘要:
mybatis学习16 :一对多处理 一对多处理: 一个老师拥有多个学生; 对于老师而言,就是一对多的关系; 开发步骤: 学生实体类: public class Student { private int id; private String name; //学生需要关联一个老师 private i 阅读全文
posted @ 2022-04-08 19:16
gzs1024
阅读(39)
评论(0)
推荐(0)
摘要:
mybatis学习15:复杂查询环境搭建 多对一处理: 流程图: 多个学生对应一个老师; 对于学生而言,就是多对一,所以学生和老师的关系是:关联关系(多个学生关联一个老师) 对于老师而言,就是一对多,所以老师和学生的关系是:集合关系(一个老师下面有很多学生) 关联:association: asso 阅读全文
posted @ 2022-04-08 17:01
gzs1024
阅读(32)
评论(0)
推荐(0)
摘要:
mybatis学习14:Lombok的使用 Lombok: Lombok 是一个 java 库,可自动插入您的编辑器和构建工具; 简化 getter , setter或 equals 等方法; 使用步骤: 1,在IDEA中安装Lombok插件! (1) IDEA:File -- settings - 阅读全文
posted @ 2022-04-08 14:19
gzs1024
阅读(47)
评论(0)
推荐(0)
摘要:
mybatis学习13:注解增删改查 注解增删改查:CRUD 我们可以在工具类创建的时候实现自动提交事务! public static SqlSession getSqlSession(){ return sqlSessionFactory.openSession(true);//参数值true就是 阅读全文
posted @ 2022-04-08 13:47
gzs1024
阅读(204)
评论(0)
推荐(0)
摘要:
mybatis学习12:Mybatis执行流程剖析 Mybatis的执行流程:流程图 阅读全文
posted @ 2022-04-08 13:01
gzs1024
阅读(26)
评论(0)
推荐(0)
摘要:
mybatis学习11:使用注解开发 使用注解开发: 注解在接口上实现; /** * 使用注解开发 */public interface UserMapper { @Select("select * from user") List<User> getUsers();} 需要在核心配置文件中绑定接 阅读全文
posted @ 2022-04-08 12:40
gzs1024
阅读(28)
评论(0)
推荐(0)
摘要:
面向接口编程 面象接口编程: 大家之前都学过面向对象编程,也学习过接口,真正的开发中,很多时候我们都是面向接口编程; 根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得更容易,规范性更好; 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对 阅读全文
posted @ 2022-04-08 11:43
gzs1024
阅读(36)
评论(0)
推荐(0)
摘要:
mybatis学习10:RowBounds分页 RowBounds分页:不再使用SQL分页 RowBounds是一个类; 不建议在开发中使用; 分页所有的底层都是Limit; 开发步骤: 接口 //分页2List<User> getUserByRowBounds(); Mapper.xml <!-- 阅读全文
posted @ 2022-04-08 11:28
gzs1024
阅读(292)
评论(0)
推荐(0)
摘要:
mybatis学习09:Limit实现分页 思考:为什么要分页: 减少数据的处理量; 使用Limit分页: 分页脚本的语法: -- index的下标是从0开始;select * from user limit startIndex, pageSize ;-- 只有一个参数的时候,查询的就是[0-n 阅读全文
posted @ 2022-04-08 11:10
gzs1024
阅读(383)
评论(0)
推荐(0)

浙公网安备 33010602011771号