Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mybatis-generator-plugin
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
mybatis-generator-plugin
Commits
a43ee154
Commit
a43ee154
authored
Apr 21, 2017
by
hewei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
逻辑删除插件增强
parent
9b83bc15
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
1 deletion
+8
-1
README.md
README.md
+8
-1
No files found.
README.md
View file @
a43ee154
...
...
@@ -297,6 +297,10 @@ public class Test {
```
### 7. 逻辑删除插件
因为很多实际项目数据都不允许物理删除,多采用逻辑删除,所以单独为逻辑删除做了一个插件,方便使用。
-
增加logicalDeleteByExample和logicalDeleteByPrimaryKey方法;
-
查询构造工具中增加逻辑删除条件andDeleted(boolean);
-
增加逻辑删除常量DEL_FLAG_OFF(已删除)、DEL_FLAG_ON(未删除)(1.0.7-SNAPSHOT);
插件:
```
xml
<xml>
...
...
@@ -305,14 +309,17 @@ public class Test {
<!-- 这里配置的是全局逻辑删除列和逻辑删除值,当然在table中配置的值会覆盖该全局配置 -->
<!-- 逻辑删除列类型只能为数字、字符串或者布尔类型 -->
<property
name=
"logicalDeleteColumn"
value=
"del_flag"
/>
<!--
未设置该属性或者该属性的值为null或者NULL,逻辑删除时会把该字段置为NULL。
-->
<!--
逻辑删除-已删除值
-->
<property
name=
"logicalDeleteValue"
value=
"9"
/>
<!-- 逻辑删除-未删除值 -->
<property
name=
"logicalUnDeleteValue"
value=
"0"
/>
</plugin>
<table
tableName=
"tb"
>
<!-- 这里可以单独表配置逻辑删除列和删除值,覆盖全局配置 -->
<property
name=
"logicalDeleteColumn"
value=
"del_flag"
/>
<property
name=
"logicalDeleteValue"
value=
"1"
/>
<property
name=
"logicalUnDeleteValue"
value=
"-1"
/>
</table>
</xml>
```
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment