- 博客(6)
- 收藏
- 关注
原创 MyBatis【六】
Mybatis缓存一级缓存二级缓存 MyBatis框架提供了缓存策略,通过缓存策略可以减少查询数据库的次数,提升系统性能。在MyBatis框架中缓存分为一级缓存和二级缓存。 一级缓存 一级缓存是sqlSession范围的缓存,只能在同一个sqlSession内部有效。它本身已经存在,一级缓存不需要手动处理,可以直接使用。 // 测试一级缓存 public void test03() { SqlSession sqlSession = MyBatisUtils.getSqlSession();
2021-12-20 15:48:39
629
原创 MyBatis【五】级联查询
MyBatis级联查询一对一关联 association一对多关联 collection多对多关联 一对一关联 association 数据库表User和User_Info(用户拓展信息)是一对一关系,在建立类库时Pojo中User类多一条User_Info属性 private UserInfo userInfo; <select id="findUserAndUserInfo" resultMap="UserMap"> SELECT * from user inner join us
2021-12-20 15:41:13
637
原创 MyBatis【四】
MyBatis学习[四]注解开发注解完成简单功能,配置文件完成复杂功能增删改查 注解完成简单功能,配置文件完成复杂功能 增删改查 public interface UserMapper{ @Select("SELECT * from user;") List<User> selectAllUsers(); @Delete("delete from user where id=#{id};") void deleteByID(int id); @Ins
2021-12-20 12:18:10
50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人