------------恢复内容开始------------
功能一:id生成策略。
功能二:自动填充功能(比如有些当前系统时间)
自动填充的实现: 实现一个接口,实现其方法,设置要自动填充的字段。
功能三:乐观锁,在记录后面加上版本号与数据库版本号进行对比。修改是会修改数据库版本号。主要用于解决丢失更新问题。
乐观锁的实现过程:添加一个配置类(基于shpringboot),添加事务和配置类注解,在要修修改的表增加一个字段version,再去实体类上添加注解@version表示为版本号。测试
悲观锁:在事务操作,两个人修改数据库同一信息,先修改的人把他锁住,直到这个人修改完了。另一个人才能修改。
分页:实现,注入插件,。。。。
逻辑删除:添加插件,数据库添加字段,实体类添加该字段的注解@TableLogic,在配置文件yml中设置哪个是删除,哪个是取消删除的属性
条件构造器:wrapper以及querywrapper这两个常用
------------恢复内容结束------------
原文:https://www.cnblogs.com/xgzzzy16/p/13184948.html