石家庄网站建设雨点牛,网站建设设计制作培训,乐清市规划局,网站策划与建设阶段应该做什么一、冲突出现原因
在user表中将name字段设置唯一索引#xff0c;添加逻辑删除字段del_flag#xff08;1为删除#xff0c;0为未删除#xff09;之后#xff0c;将name张四的字段删除#xff0c;再添加一个name张四的记录则会出现冲突 二、解决
1.设置唯一索引组#x…一、冲突出现原因
在user表中将name字段设置唯一索引添加逻辑删除字段del_flag1为删除0为未删除之后将name张四的字段删除再添加一个name张四的记录则会出现冲突 二、解决
1.设置唯一索引组name“del_flag” 删除的时候将del_flag设置为null未删除时候为0冲突解决 2.SpringBootMybatis-plus方案
在配置文件中这样配置
mybatis-plus:global-config:db-config:logic-delete-field: del_flag # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)logic-delete-value: null # 逻辑已删除值(默认为 1)logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)