mybatis
文章平均质量分 77
Nuyoahcxy
这个作者很懒,什么都没留下…
展开
-
Mybatis学习笔记(四)
2.1 Mybatis的缓存2.1.1 缓存很多时候用户发送请求后都需要去查询数据库,如果数据有成千上万条,每次请求都来查询数据库会极大增大系统开销,严重时会导致系统崩溃瘫痪无法运行,这个时候可以利用缓存的思想,将查询到的信息存储进内存中作为临时数据,这样下一次请求只需要从内存中读取,极大降低了系统开销,同时减轻和数据库的交互次数,提高系统效率,提高查询效率,解决了高并发系统的性能问题适合存放进缓存中的数据:需要经常查询且不改变的数据2.1.2 Mybatis的一级缓存Mybatis默认原创 2021-12-25 20:18:05 · 822 阅读 · 0 评论 -
Mybatis学习笔记(三)
1.9 复杂查询环境(一对多,多对一)1.9.1 多对一创建学生实体类和老师实体类//这里使用了lombok注解,减少了代码量@Data@AllArgsConstructor@NoArgsConstructorpublic class Student { private int id; private String name; private String classname; private Teacher teacher;}@Data@No原创 2021-12-25 20:14:53 · 132 阅读 · 0 评论 -
Mybatis学习笔记(二)
1.3 配置及优化环境配置(environments)MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中,开发、测试和生产环境需要有不同的配置,不过要记住:尽管可以配置多个环境,但每个 SqlSessionFactory实例只能选择一种环境。所以,如果你想连接两个数据库,就需要创建两个 SqlSessionFactory实例,每个数据库对应一个。而如果是三个数据库,就需要三个实例事务管理器(transactionManager)type="[JDBC|原创 2021-12-25 20:05:54 · 490 阅读 · 0 评论 -
Mybatis学习笔记(一)
之前学习mybatis后自己动手做了笔记,分享出来给大家学习参考第一部分:创建Mybatis程序以及对其的一些基本使用下一篇会讲到mybatis的一些配置和其他功能1.1 创建第一个Mybatis程序1.1.1 创建一个maven工程1.1.2 导入Mybatis和数据库驱动包和单元测试的依赖 <dependencies> <!-- 导入Mybatis的依赖--> <dependency>原创 2021-12-25 19:53:17 · 366 阅读 · 0 评论