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