![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
白bai白
一天不学习就睡不好觉
展开
-
Mybatis初学入门(3)——懒加载、注解、pageHelp分页插件(bai)
1.mybatis延迟加载策略什么是延迟加载?延迟加载就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处: 先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。坏处: 因为只有当需要用到数据时,才会进行数据库查询,这样在大批量数据查询时,因为查询工作也要消耗时间,所以可能造成用户等待时间变长,造成用户体验下降。开启懒加载 <settings> <!-- 开启全局懒加载-原创 2020-10-24 17:20:38 · 285 阅读 · 0 评论 -
Mybatis初学入门(2)——事务,动态sql简单了解
1mybatis事务mybatis事务的管理也是通过setAutoCommit() 进行控制,默认为手动提交简单的事务设置: @Override public SqlSession openSession() { return openSessionFromDataSource(configuration.getDefaultExecutorType(), null, false); }在手动提交方式遇到增删改时,需要调用session.commit();自动提交设置原创 2020-10-24 16:56:16 · 108 阅读 · 0 评论 -
Mybatis初学入门必看(1)——了解、搭建、配置(bai)
1.什么是MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。Mybatisd的特点简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几原创 2020-10-24 15:34:10 · 172 阅读 · 0 评论