@@ -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