![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 50
桥边驿语人
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus 中 参数传递的优化之路
从项目开始使用 Mybatis Plus 到现在,对 Mapper 传递参数的方式做了多个版本的改进和优化。这篇文章主要讲解在改版和优化过程中遇到的问题,以及当时的一些想法。第一版:单个参数传递传递方式如下:UserMapper.javaList<UserVO> getUserList(String name);UserMapper.xml<!--查询所有用户信息--><select id="getUserList" resultMap="UserVOMap"&原创 2020-05-27 00:12:48 · 2853 阅读 · 0 评论 -
结合 Mybatis,探讨 Oracle 中 in 与 not in 的陷阱
一、Oracle 中的 in 与 not in1. 正常情况下的使用查询语句使用 in 和 not in 的例子--表:T_USER,USER_ID 有 1,2,3,4,5,6--查询 userId 中包含1,2,3的数据--查询结果:1,2,3SELECT * FROM T_USER T WHERE T.USER_ID IN (1, 2, 3);--查询 userId 中不包含1,2,3的数据--查询结果:4,5,6SELECT * FROM T_USER T WHERE T.USER原创 2020-05-26 23:56:12 · 1067 阅读 · 0 评论 -
在 Mybatis 中遇到的那些坑
1.报错信息:Invalid bound statement原因:在 mybatis 配置中有如下两行代码 bean.setMapperLocations(resolver.getResources("classpath:mapper/*.xml")); bean.setMapperLocations(resolver.getResources("cla...原创 2018-06-11 09:33:34 · 1838 阅读 · 0 评论 -
Spring boot 中 Mybatis Plus 在 Oracle 新增数据时,主键自增问题
解决办法:1.spring boot 依赖版本改为 mybatis-plus-boot-starter 2.在配置文件中增加 #主键类型 0:&quot;数据库ID自增&quot;, 1:&quot;用户输入ID&quot;,2:&quot;全局唯一ID (数字类型唯一ID)&quot;, 3:&quot;全局唯一ID UUID&quot;;id-type: 1#原创 2018-07-18 13:23:29 · 13241 阅读 · 11 评论 -
Mybatis 中 Oracle 的拼接模糊查询
一、结论这里先给大家看一下结论Oracle 中,拼接模糊查询的正确写法 SELECT A.USER_ID, A.USER_NAME FROM USER A AND A.USER_NAME like concat(concat('%','w'),'%') 或者 A...原创 2018-08-07 13:26:56 · 3158 阅读 · 0 评论 -
Mybatis Plus 2 升到 Mybatis Plus 3 时,oracle 自增序列的相关问题
一、Mybatis Plus 2,oracle 自增序列配置1. config.yml 配置文件#mybaits-plus配置,修改主键类型,mapper.xml、type 别名等mybatis-plus: mapper-locations: classpath:/mapper/*Mapper.xml global-config: #主键类型 0:"数据库ID自增", 1:...原创 2019-01-17 09:10:20 · 6935 阅读 · 7 评论