mybatis-plus通用枚举
像这种字段我们一般会定义一个枚举,做业务判断的时候就可以直接基于枚举做比较。但是我们数据库采用的是int类型,对应的PO也是Integer。因此业务操作时必须手动把枚举与Integer转换,非常麻烦。
浏览与 mybatis-plus 相关的文章与学习笔记。
像这种字段我们一般会定义一个枚举,做业务判断的时候就可以直接基于枚举做比较。但是我们数据库采用的是int类型,对应的PO也是Integer。因此业务操作时必须手动把枚举与Integer转换,非常麻烦。
为了避免直接删除数据,后续无法恢复或者排查问题,一般现实业务中的删除都是使用逻辑删除的方式
mybatis-plus的批处理是基于PrepareStatement的预编译模式,然后批量提交,最终在数据库执行时还是会有多条insert语句,逐条插入数据,而如果想要得到最佳性能,最好是将多条SQL合并为一条。