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
f0867171
Commit
f0867171
authored
Aug 17, 2017
by
hewei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
V1.0.17
parent
e4095dab
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
5 deletions
+9
-5
README.md
README.md
+9
-5
No files found.
README.md
View file @
f0867171
...
@@ -27,7 +27,7 @@ Maven引用:
...
@@ -27,7 +27,7 @@ Maven引用:
<dependency>
<dependency>
<groupId>
com.itfsw
</groupId>
<groupId>
com.itfsw
</groupId>
<artifactId>
mybatis-generator-plugin
</artifactId>
<artifactId>
mybatis-generator-plugin
</artifactId>
<version>
1.0.1
6
</version>
<version>
1.0.1
7
</version>
</dependency>
</dependency>
```
```
---------------------------------------
---------------------------------------
...
@@ -350,7 +350,7 @@ public class Test {
...
@@ -350,7 +350,7 @@ public class Test {
因为很多实际项目数据都不允许物理删除,多采用逻辑删除,所以单独为逻辑删除做了一个插件,方便使用。
因为很多实际项目数据都不允许物理删除,多采用逻辑删除,所以单独为逻辑删除做了一个插件,方便使用。
-
增加logicalDeleteByExample和logicalDeleteByPrimaryKey方法;
-
增加logicalDeleteByExample和logicalDeleteByPrimaryKey方法;
-
查询构造工具中增加逻辑删除条件andDeleted(boolean);
-
查询构造工具中增加逻辑删除条件andDeleted(boolean);
-
增加逻辑删除常量
DEL_FLAG_OFF(已删除)、DEL_FLAG_ON(未删除
);
-
增加逻辑删除常量
IS_DELETED(已删除 默认值)、NOT_DELETED(未删除 默认值)(
[
[issues#11
]
](https://github.com/itfsw/mybatis-generator-plugin/issues/11)
);
插件:
插件:
```
xml
```
xml
...
@@ -364,6 +364,10 @@ public class Test {
...
@@ -364,6 +364,10 @@ public class Test {
<property
name=
"logicalDeleteValue"
value=
"9"
/>
<property
name=
"logicalDeleteValue"
value=
"9"
/>
<!-- 逻辑删除-未删除值 -->
<!-- 逻辑删除-未删除值 -->
<property
name=
"logicalUnDeleteValue"
value=
"0"
/>
<property
name=
"logicalUnDeleteValue"
value=
"0"
/>
<!-- 逻辑删除常量名称,不配置默认为 IS_DELETED -->
<property
name=
"logicalDeleteValue"
value=
"DEL"
/>
<!-- 逻辑删除常量(未删除)名称,不配置默认为 NOT_DELETED -->
<property
name=
"logicalUnDeleteValue"
value=
"UN_DEL"
/>
</plugin>
</plugin>
<table
tableName=
"tb"
>
<table
tableName=
"tb"
>
...
@@ -397,14 +401,14 @@ public class Test {
...
@@ -397,14 +401,14 @@ public class Test {
// 新增了一个andDeleted方法过滤逻辑删除数据
// 新增了一个andDeleted方法过滤逻辑删除数据
.
andDeleted
(
true
)
.
andDeleted
(
true
)
// 当然也可直接使用逻辑删除列的查询方法,我们数据Model中定义了一个逻辑删除常量DEL_FLAG
// 当然也可直接使用逻辑删除列的查询方法,我们数据Model中定义了一个逻辑删除常量DEL_FLAG
.
andDelFlagEqualTo
(
Tb
.
DEL_FLAG
)
.
andDelFlagEqualTo
(
Tb
.
IS_DELETED
)
.
example
()
.
example
()
);
);
// 4. 逻辑删除和未删除常量
// 4. 逻辑删除和未删除常量
Tb
tb
=
new
Tb
.
Builder
()
Tb
tb
=
new
Tb
.
Builder
()
.
delFlag
(
Tb
.
DEL_FLAG_OFF
)
// 删除
.
delFlag
(
Tb
.
IS_DELETED
)
// 删除
.
delFlag
(
Tb
.
DEL_FLAG_ON
)
// 未删除
.
delFlag
(
Tb
.
NOT_DELETED
)
// 未删除
.
build
();
.
build
();
}
}
}
}
...
...
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