
Mybatis-Plus
Rick1993
这个作者很懒,什么都没留下…
展开
-
Mybatis-Plus时间查询
整体相当于 SQL:WHERE t_created >= (CURRENT_TIMESTAMP - INTERVAL ‘60’ DAY)LocalDateTime.now().minusDays(60) 计算60天前的时间点。整体相当于 SQL 中的:WHERE t_created <= NOW()LocalDateTime.now() 获取当前时间。Mybatis-Plus时间查询。ge: 大于等于 (>=)le: 小于等于 (<=)gt: 大于 (>)lt: 小于 (<)eq: 等于 (=)原创 2024-12-31 18:06:51 · 330 阅读 · 0 评论 -
【Mybatis-Plus】mybatisplus更新时,实体字段为空,数据库不更新的解决方案
从前端传过来的数据实体字段, convertType 和 step 设为null时,使用mybatis-plus 的 updateById方法往数据库中更新时,这两个字段不更新,数据不为空可以插入。在需要更新的字段上加上 mybatis plus 的注解 @TableField(fill = FieldFill.UPDATE) ,它的作用是字段填充时要更新此字段。mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。有两种方法都可以解决这个问题,都是加注解。原创 2024-01-12 17:30:04 · 2365 阅读 · 0 评论