
MybatisPlus
healthLau
他们坐在特快列车里,却不知道他们要追寻什么。所以他们很烦躁,不停地绕圈子......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis && Plus分页查询
@Override public PageEntity<Book> queryPageBook(BookQueryDTO request) { Assert.notNull(request.getPageCurrent(),"当前页不能为空"); Assert.notNull(request.getPageSize(),"页容量不能为空"); LambdaQueryWrapper<Book> queryWrapper = new LambdaQuery...原创 2021-12-07 14:00:59 · 616 阅读 · 0 评论 -
mybatisPlus更新时字段为空时不更新问题
问题: 当数据库字段为数字类型时,更新该个字段的时候,如果前端传来的值为null或者"",此时mybatisPlus的更新方法会自动忽略该字段。 解决方法: 这种情况下可以在实体类该字段上加@TableField(updateStrategy = FieldStrategy.IGNORED),忽略为空不更新的策略,此时再更新就会把库中的值更新为null了。 @TableField(updateStrategy = FieldStrategy.IGNORED) private I...原创 2021-09-29 11:45:23 · 9119 阅读 · 0 评论 -
MybatisPlus的IService使用
这里以user实体类做例子 首先编写UserService接口,并继承IService public interface UserService extends IService<User> {} 编写UserServiceImpl类,继承ServiceImpl并实现UserService @Service public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements User.原创 2021-08-13 14:18:19 · 1704 阅读 · 0 评论 -
MyBatisPlus自动填充处理
官网链接:https://mp.baomidou.com/guide/auto-fill-metainfo.html 实现步骤 这里使用创建时间(createTime)和更新时间(updateTime)进行测试。 1. 首先在原有的数据库表(user表)中添加这两个字段,如下图 2. 然后在实体类中添加这两个字段,如图最后两个字段为新加字段 @TableField() 注解 官网链接:https://mp.baomidou.com/guide/annotation.html#tabl..原创 2021-08-13 13:44:49 · 779 阅读 · 0 评论