mybatis
文章平均质量分 96
小小说到老
这个作者很懒,什么都没留下…
展开
-
mybatis缓存
使用缓存, 我们可以避免频繁的与数据库进行交互 mybatis 也提供了对缓存的支持, 分为一级缓存和二级缓存。 在默认的情况下, 只开启一级缓存(一级缓存是对同一个 SqlSession 而言的)。 一级缓存(sqlSession) 同一个 SqlSession 对象, 在参数和 SQL 完全一样的情况下, 只从数据库查询一次,后期从缓存拿(如果缓存没有过期) 同一个sqlSession @Test public void oneSqlSession() { SqlSession sqlSes.原创 2021-12-06 11:02:25 · 995 阅读 · 1 评论 -
通用mapper使用注意点
本文由 通用mapper使用归纳而来 通用Mapper虽然方便,终于不用手写XML,但仍然要写POJO和Mapper接口。如果你们公司出于效率考虑,只允许增删改使用TkMapper,查询语句要自己手写XML(如果不需要手写sql则可以不用xml文件),那么你还要手动创建mapper.xml,工作量还是有一些的。 建议简单的增删改可以交给通用Mapper提供的接口,而查询最好自己手写SQL,做到接口和SQL分离,方便后期SQL优化及维护。 使用通用mapper需要注意的是 , 只能在一张表行进行操作!!!如原创 2021-12-05 16:31:42 · 1547 阅读 · 0 评论