![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatis
文章平均质量分 54
mybatis相关
java-cp
本人专职【Java后端开发】,但历经互联网电商、政务行业、教育行业等,工作涉及后端、前端、小程序、APP、运维。。。兴趣广泛,热爱探索,乐于拥抱变化!
座右铭:
苟有恒,何必三更眠五更起;最无益,莫过一日曝十寒。
展开
-
mybatis-plus 包引用踩坑
开发过程经常使用mybatis-plus插件对mybatis进行增强操作,它对mybatis的一般操作做了一层封装,使用起来简单快捷但是,往往也隐藏着风险。今天就有一个问题,导致自己查找了好久,最后发现是引用包的问题导致。。。问题现象:保存操作,执行成功数据库返回data为插入数据返回id,但是这个id一看就是未指定自增情况先导致的。首先,排查数据库,数据库表主键是否设置自增:数据库没有勾上自增,勾上,执行命令truncate table xxxx;再查看entity定义:原创 2021-12-06 14:32:36 · 3039 阅读 · 2 评论 -
MybatisPlus之likeRight
在使用Mybatis-plus的时候,使用like方法发现匹配的方法和自己想的相反,特此记录下:使用场景:我想要查询分类的某一层级下的订单,如下图,我想查询所有“男装”订单那么,如果是写SQL查询就是这样select xx,xx from order_info where category_id like '10,20%';可是,项目如果使用的是Mybatis-plus,那么我们该怎么写呢?最开始我想的是,likeLeft就是左匹配嘛,就按照下面这么写:this.lis.原创 2021-11-18 14:50:36 · 20734 阅读 · 0 评论 -
Springboot整合mybatis-plus
我们在使用mybatis的时候,需要在xml中去编写sql文件。那么,我们能不能像hibernate那样,直接写个实体,就能自动映射sql呢?有的,那就是mybatis-plus,顾名思义:mybatis加强版。引入依赖:版本号:3.3.2添加配置代码中主要是实现mapper一级的CURD,继承BaseMapper实现类中新加入更新操作,使用接口updateById:测试结果:update成功!!!查看更新效果:...原创 2021-01-26 21:13:24 · 89 阅读 · 0 评论 -
springboot整合mybatis
mybatis是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO为数据库中的记录。今天,总结如何快速整合mybatis。老步骤,引入依赖jar:<!-- mybatis引入 --><dependency> <groupId>org.mybatis.spring.b原创 2021-01-26 20:37:30 · 141 阅读 · 0 评论 -
Mybatis IF函数不支持
在mybatis中使用if函数 会报 unexpected token “if” “IF”这里我们只能将 IF 替换成case whenCASEWHEN 1THEN 2ELSE 3END示例:这个是一个update操作,我要根据datediff函数的结果进行一个判断,给我的类型进行赋值。...原创 2020-07-30 01:01:21 · 1304 阅读 · 0 评论