Skip to content

Commit f086717

Browse files
author
hewei
committed
V1.0.17
1 parent e4095da commit f086717

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Maven引用:
2727
<dependency>
2828
<groupId>com.itfsw</groupId>
2929
<artifactId>mybatis-generator-plugin</artifactId>
30-
<version>1.0.16</version>
30+
<version>1.0.17</version>
3131
</dependency>
3232
```
3333
---------------------------------------
@@ -350,7 +350,7 @@ public class Test {
350350
因为很多实际项目数据都不允许物理删除,多采用逻辑删除,所以单独为逻辑删除做了一个插件,方便使用。
351351
- 增加logicalDeleteByExample和logicalDeleteByPrimaryKey方法;
352352
- 查询构造工具中增加逻辑删除条件andDeleted(boolean);
353-
- 增加逻辑删除常量DEL_FLAG_OFF(已删除)、DEL_FLAG_ON(未删除);
353+
- 增加逻辑删除常量IS_DELETED(已删除 默认值)、NOT_DELETED(未删除 默认值)([[issues#11]](https://github.com/itfsw/mybatis-generator-plugin/issues/11));
354354

355355
插件:
356356
```xml
@@ -364,6 +364,10 @@ public class Test {
364364
<property name="logicalDeleteValue" value="9"/>
365365
<!-- 逻辑删除-未删除值 -->
366366
<property name="logicalUnDeleteValue" value="0"/>
367+
<!-- 逻辑删除常量名称,不配置默认为 IS_DELETED -->
368+
<property name="logicalDeleteValue" value="DEL"/>
369+
<!-- 逻辑删除常量(未删除)名称,不配置默认为 NOT_DELETED -->
370+
<property name="logicalUnDeleteValue" value="UN_DEL"/>
367371
</plugin>
368372

369373
<table tableName="tb">
@@ -397,14 +401,14 @@ public class Test {
397401
// 新增了一个andDeleted方法过滤逻辑删除数据
398402
.andDeleted(true)
399403
// 当然也可直接使用逻辑删除列的查询方法,我们数据Model中定义了一个逻辑删除常量DEL_FLAG
400-
.andDelFlagEqualTo(Tb.DEL_FLAG)
404+
.andDelFlagEqualTo(Tb.IS_DELETED)
401405
.example()
402406
);
403407

404408
// 4. 逻辑删除和未删除常量
405409
Tb tb = new Tb.Builder()
406-
.delFlag(Tb.DEL_FLAG_OFF) // 删除
407-
.delFlag(Tb.DEL_FLAG_ON) // 未删除
410+
.delFlag(Tb.IS_DELETED) // 删除
411+
.delFlag(Tb.NOT_DELETED) // 未删除
408412
.build();
409413
}
410414
}

0 commit comments

Comments
 (0)