![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 87
zhou神
这个作者很懒,什么都没留下…
展开
-
mybatis 二级缓存不推荐使用
一 mybatis的缓存使用。 大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有,直接返回出来,就不查询db了。如果没有,那么查询db,然后将key,value保存到缓存中,以便下次使用。 1.1mybatis的一级缓存是基于sqlsession为生命周期的 当你这个session没有了,缓存就没有了,其次当你sql执行!isselect语句的时候,缓存也会被直接全部清理掉以保证数据一致性。 ...转载 2021-08-10 16:51:49 · 456 阅读 · 0 评论 -
mybatis批量更新(update foreach)是多个语句运行失败
最近做项目时遇到一个很奇葩的现象,项目是 Spring + SpringMVC + Mybatis <update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="item" index="index"> update kpxt_xtsz_s...原创 2019-12-12 16:12:31 · 1178 阅读 · 1 评论 -
IDEA中使用mybatis-generator反向生成mybatis相关接口、xml文件、和实体类
环境参数: ①开发工具:IntelliJ IDEA 2018.1.1 x64 ②jdk版本:1.8.0_171 ③工程构建工具:maven 版本3.2.5 步骤一:在工程中找到maven的配置文件pom.xml,在pulgins节点中增加如下内容,即增加maven中对mybatis-generator的插件支持。新增内容如下: <!--Mybatis-generator插件...转载 2020-07-07 09:22:47 · 308 阅读 · 0 评论