
Mybatis-plus
绿头龙
don't think,feel it
展开
-
MyBaits-Plus配置逻辑删除
逻辑删除 物理删除:从数据库中删除 逻辑删除:假删除,正常查询查不到,但是数据库中数据还存在。类似于电脑的回收站。 数据库增加字段del 实体类增加del @TableLogic//逻辑删除注解,如果使用delete关键字,会报错 private Integer del; application.yml 加入配置(如果你的默认值和mp默认的一样,该配置可无): mybatis-plus: global-config: db-config: logic-delete-field原创 2020-05-21 20:49:25 · 1865 阅读 · 0 评论 -
MyBaits-Plus乐观锁
官方说明文档 乐观锁:乐观锁假设数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误的信息,让用户决定如何去做。 乐观锁实现方式: 取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败 在数据库中添加Version字段,并且默认值为1 补充实体类,并添加注解: 添原创 2020-05-21 15:00:00 · 749 阅读 · 0 评论 -
MyBaits-Plus配置日志
我们在application.yml配置文件中添加: mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl原创 2020-05-21 14:09:27 · 369 阅读 · 0 评论