File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -297,6 +297,10 @@ public class Test {
297297```
298298### 7. 逻辑删除插件
299299因为很多实际项目数据都不允许物理删除,多采用逻辑删除,所以单独为逻辑删除做了一个插件,方便使用。
300+ - 增加logicalDeleteByExample和logicalDeleteByPrimaryKey方法;
301+ - 查询构造工具中增加逻辑删除条件andDeleted(boolean);
302+ - 增加逻辑删除常量DEL_FLAG_OFF(已删除)、DEL_FLAG_ON(未删除)(1.0.7-SNAPSHOT);
303+
300304插件:
301305``` xml
302306<xml >
@@ -305,14 +309,17 @@ public class Test {
305309 <!-- 这里配置的是全局逻辑删除列和逻辑删除值,当然在table中配置的值会覆盖该全局配置 -->
306310 <!-- 逻辑删除列类型只能为数字、字符串或者布尔类型 -->
307311 <property name =" logicalDeleteColumn" value =" del_flag" />
308- <!-- 未设置该属性或者该属性的值为null或者NULL,逻辑删除时会把该字段置为NULL。 -->
312+ <!-- 逻辑删除-已删除值 -->
309313 <property name =" logicalDeleteValue" value =" 9" />
314+ <!-- 逻辑删除-未删除值 -->
315+ <property name =" logicalUnDeleteValue" value =" 0" />
310316 </plugin >
311317
312318 <table tableName =" tb" >
313319 <!-- 这里可以单独表配置逻辑删除列和删除值,覆盖全局配置 -->
314320 <property name =" logicalDeleteColumn" value =" del_flag" />
315321 <property name =" logicalDeleteValue" value =" 1" />
322+ <property name =" logicalUnDeleteValue" value =" -1" />
316323 </table >
317324</xml >
318325```
You can’t perform that action at this time.
0 commit comments