融资项目——注解理解之@TableLogic

当用户注销时,大多数并不是将用户信息直接从表中删除,而是会通过一个字段如"is_delete"来表明这个记录处于被删除状态,这种方法被称作逻辑删除。此时可以添加@TableLogic注解,这样在删除过程中,原本的删除sql语句会变成update语句,修改了"is_delete"的值。(@TableLogic本质就是修改bollean类型的"is_delete"字段的值)

举一个例子:

其中value表示对应的数据库相应字段名称。可以在application.properties文件中设置"is_delete"中何值表示未删除,何值表示已删除。

end~

你可能感兴趣的:(数据库)