mybatis-mapper / mapper

MyBatis Mapper
https://mapper.mybatis.io
Apache License 2.0
325 stars 47 forks source link

简单的逻辑删除实现 #78

Closed zoooooway closed 1 year ago

zoooooway commented 1 year ago

提供继承了BaseMapper, FnMapperLogicalMapper类,在其中覆写了父类的查、改、删方法 image 实现方式很简单,只是在原有拼接SQL的方法中附加一行对逻辑删除值的判断,比如:AND status = 0 image 逻辑删除的值由@LogicalColumn注解指定,支持null值。 只需要在实体类字段上添加@LogicalColumn,并且让业务表mapper类继承LogicalMapper即可使用。