
mybatis
goxingman
这个作者很懒,什么都没留下…
展开
-
MyBatis报错 Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “(“ “(“
2.在mapper接口上面增加 @InterceptorIgnore(tenantLine = "true") 注解,1.如果当前mybatisplus v3.5.1 以下的 升级得到v3.5.1 版本既可以解决 此问题。原创 2024-05-09 15:40:57 · 692 阅读 · 0 评论 -
mybatisPuls分页接口查询全部数据
只需要将pageNum和pageSize设置成-1即可。原创 2024-01-18 10:18:02 · 1009 阅读 · 0 评论 -
数据库批量插入数据指定条数数据+分割list
二、使用mybatisplus批量插入方法。一、代码层面切割好list,然后插入。原创 2023-11-22 15:25:17 · 1212 阅读 · 0 评论 -
mybatisPlus实现分页
【代码】mybatisPlus实现分页。原创 2023-09-21 16:27:43 · 806 阅读 · 1 评论 -
mybatis debug断点查看实际运行语句
2、根据当前语句是查询、更新等去对应方法中打断点如上图。3、 如下图中即可看到。原创 2023-08-11 09:50:10 · 963 阅读 · 0 评论 -
mybatis中一对多使用collection标签导致分页信息错误解决
如果需求中查询一对多,并且为分页查询,那么使用collection标签就会导致查出来的条数比实际多。这时候可以用collection中的select属性定义一个方法。原创 2022-09-14 10:43:57 · 3147 阅读 · 1 评论 -
mysql update更新数据时null字段是否更新进数据库总结
方法1:直接用sql语句方式,需要更新哪个字段就set xxclounm 即可方法2:使用mybatis带的方法 updateById(Entry entry),传入entry对象只设置需要更新字段即可。在update时对null字段有IGNOREDNOT_NULLNOT_EMPTY默认策略是忽略null字段,所以只需要将entry中不需要更新的字段不做处理即可。注意:如果entry中字段设置为空字符串" " 则会更新进数据库。......原创 2022-08-05 10:44:57 · 6901 阅读 · 0 评论 -
mybatis实现一个数据库一对多的查询结果映射到java实体类
一、测试表格:test1、test2 二、对应java实体类:test1中包含test2的listtest1:public class Test1 { private Integer id; private String name1; private List<Test2> test2s; public Integer getId() { return id; } public void setId(I...原创 2020-12-11 14:34:44 · 3725 阅读 · 0 评论 -
spring mybatis实现多数据源
在实际应用场景中,一个项目难免用到多数据源,下面说一下Spring中如何配置多数据源1.application.yml中master: datasource: type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://127.0.0.1:3306/spider?useUnicode=true&...原创 2020-04-22 11:45:45 · 834 阅读 · 1 评论 -
mybatis实现特殊类型的入参,多like查询
直接上代码吧:1、mapper.xml 涉及到 多left join 《where》标签 《if》标签 《foreach》标签2、本来传入参数lawTitles包含在searchform中,但是由于要进行非空判断,导致报错,只能写到外面作为独立参数传入SELECT * FROM tc_rel_punish_unit_func AS res LEFT JOIN tc...原创 2020-01-09 14:31:53 · 581 阅读 · 0 评论 -
利用mybatis返回mysql的自增主键
有一个小坑,就是返回的主键值不是通过返回值回来的,而是赋值在了入参的bean中,所以还要提前创建一个bean对象xml中:<insert id="getAutoId" parameterType="com.bdyh.bean.AutoIdBean" useGeneratedKeys="true" keyProperty="id"> insert into sys_getid (name) values (1); </insert>dao中:没原创 2020-05-26 10:45:16 · 382 阅读 · 0 评论