![](https://img-blog.csdnimg.cn/a00fcaa321d842179e01d60d5c1f5abd.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mybatis常用技巧记录
文章平均质量分 70
mybatis是比较常用的orm中间件,本专栏将介绍一些mybatis常用技巧,使用时直接参考即可。
小鲍侃java
CSDN博客专家,华为签约作者,全网粉丝10w,阅读量100w+。现任企业架构师,主要分享和讲解毕设,java入门与晋级架构师的技巧与知识。
展开
-
mybatis常用标签
1.select 标签 表示为查询语法。 2.insert 表示为插入语法。 3.update 表示为修改语法。 4.delete 表示为删除语法。 5.foreach 表示为循环语法语法。 <foreach collection="barcodeManageBo" item="object" separator="," open="(" close=")"> #{object.id} </foreach> open:以什么开始 close:以什么结束 separ原创 2021-11-12 13:39:40 · 13878 阅读 · 0 评论 -
mybatis开启sql打印日志
[升级版的 Mybatis - Plus ] mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl [普通的 Mybatis ] mybatis: configuration: log-impl: org.apache.ibatis.logging.s...原创 2019-10-29 13:54:51 · 9004 阅读 · 2 评论 -
springboot获取mybatis插入自增id(mysql)
<insert id="insertPersonManage" keyProperty="id" useGeneratedKeys="true"> insert into organization_manager_info( orgId, appointStatus, empId, mantPeriod, isOrgRight, isOrgInde...原创 2018-12-12 20:25:11 · 1444 阅读 · 1 评论 -
spring boot获取mybatis插入自增id(oracle)
<insert id="insertQrtzJob"> insert into x () values ()) <selectKey resultType="Long" order="BEFORE" keyProperty="jobId"> #实体类的主键id SELECT QRTZ_JOB_SEQ.Nextval from DUAL </selectKey> </inse...原创 2020-05-31 10:05:28 · 720 阅读 · 0 评论 -
mysql防止注入的模糊查询
AND ur.routeName LIKE concat(concat('%',REPLACE(#{routeName},'%','\%')),'%') AND ur.routeName LIKE concat(concat('%',REPLACE(#{routeName},'_','\_')),'%')原创 2019-07-01 16:32:26 · 1131 阅读 · 0 评论 -
springboot整合pagehelper
mybatis-generator 在公司项目中,架构提供了一些基本的mybatis,然后自己查看了一下,貌似构架集成了generator。所以自己就研究了一下。(我们这里使用的spring boot) 接下来介绍如何使用 1.下载插件 在help -eclipse marketplace中搜索Mybatis Generator,然后安装。如果安装失败可以换个工作空间重启一波试试。 2.在pom...原创 2018-09-20 09:02:56 · 820 阅读 · 0 评论 -
请说说mybatis的一级缓存和二级缓存
Mybatis的一级缓存和二级缓存是Mybatic自带的。 目的:将sql的查询结果存放于缓存内,在接下来再次查询时,会直接从缓存中取出而不是从数据库里面获取。这样会提升查询速度,但是会产生脏读。 注意:一级缓存是自动开启的,二级缓存是需要手动开启的。所以开启二级缓存需要慎重考虑。(使用spring boot环境) 一级缓存 一级缓存是自动开启的。是sqlSession级别的缓存。个人理解就是同一...原创 2018-09-27 13:31:56 · 431 阅读 · 0 评论