
mybatis
Xu_jesse
这个作者很懒,什么都没留下…
展开
-
如何总是更新某个字段
项目用的mybatisPlus,现在有一个字段,不管是不是空,都需要更新这个字段原创 2023-02-24 17:20:10 · 433 阅读 · 1 评论 -
queryWrapper在count时使用distinct
项目中某个查询需要使用到统计数量的功能,mybatis提供了count方法,但是,需求里需要对去重,需要用到distinct,如下格式:count(distinct KEY_)SELECT COUNT(DISTINCT KEY_) FROM program WHERE (STATE_ = 4)对应代码如下: QueryWrapper<Program> query = new QueryWrapper<>(); query.select("distinct KEY原创 2022-01-07 10:43:20 · 13033 阅读 · 0 评论 -
mybatisplus无xml文件实现多表关联查询分页查询
使用mybatisplus提供的方法,解决不了多表关联条件查询,需要自己写代码。可以基于xml方式,也可以基于注解实现。本文档就基于注解或者纯代码方式解决。方式一:采用注解方式;1. 首先写一个mapper集成baseMapper,其中语句中的${ew.customSqlSegment}就这么写。mybatisplus会自动解析。2. 写一个class,写上所有需要的字段。这里就不给出了。3. 写一个service类,注入mapper类,使用方法即可。Mapper类:需要写注解public原创 2021-09-30 15:06:18 · 5061 阅读 · 0 评论 -
mybatis 处理参数List<String[]>mybatis bug
使用注解方式:(和xml一样) @Insert("<script>insert into t_ordersetting values" + "<if test = 'list !=null and list.size()>0'>" + "<foreach collection = 'list' index ='index' item='ss' separator=','>" + "(null原创 2021-04-09 21:09:55 · 1485 阅读 · 0 评论