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 · 1788 阅读 · 0 评论 -
MyBaits-Plus乐观锁
官方说明文档乐观锁:乐观锁假设数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则返回给用户错误的信息,让用户决定如何去做。乐观锁实现方式:取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where version = oldVersion如果version不对,就更新失败在数据库中添加Version字段,并且默认值为1补充实体类,并添加注解:添原创 2020-05-21 15:00:00 · 711 阅读 · 0 评论 -
MyBaits-Plus配置日志
我们在application.yml配置文件中添加:mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl原创 2020-05-21 14:09:27 · 355 阅读 · 0 评论