File tree Expand file tree Collapse file tree 3 files changed +20
-2
lines changed
src/main/java/com/github/abel533/provider Expand file tree Collapse file tree 3 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,12 @@ Country代码:
74
74
75
75
##Maven坐标以及下载地址
76
76
77
+ ###最新版本3.0.1 - 2015-06-10
78
+
79
+ * ` InsertUseGeneratedKeysMapper ` 方法改名为` insertUseGeneratedKeys `
80
+ * ` insertUseGeneratedKeys ` 和` insertList ` 方法的sql中,去掉主键列,主键列必须是数据库自增类型
81
+ * 增加两个SqlServer专用的insert方法,详细内容看[ Mapper3通用接口大全] ( http://git.oschina.net/free/Mapper/blob/master/wiki/mapper3/5.Mappers.md )
82
+
77
83
###最新版本3.0.0 - 2015-06-04
78
84
79
85
* 将` EntityMapper ` 和` SqlMapper ` 移出,现在是独立项目[ EntityMapper] ( http://git.oschina.net/free/EntityMapper )
Original file line number Diff line number Diff line change 4
4
5
5
<groupId >com.github.abel533</groupId >
6
6
<artifactId >mapper</artifactId >
7
- <version >3.0.0 </version >
7
+ <version >3.0.1 </version >
8
8
<packaging >jar</packaging >
9
9
10
10
<name >mapper</name >
Original file line number Diff line number Diff line change @@ -55,6 +55,9 @@ public String insertList(MappedStatement ms) {
55
55
sql .append ("(" );
56
56
boolean first = true ;
57
57
for (EntityHelper .EntityColumn column : table .getEntityClassColumns ()) {
58
+ if (column .isId ()) {
59
+ continue ;
60
+ }
58
61
if (!first ) {
59
62
sql .append ("," );
60
63
}
@@ -66,7 +69,10 @@ public String insertList(MappedStatement ms) {
66
69
sql .append ("(" );
67
70
first = true ;
68
71
for (EntityHelper .EntityColumn column : table .getEntityClassColumns ()) {
69
- if (!first ) {
72
+ if (column .isId ()) {
73
+ continue ;
74
+ }
75
+ if (!first ) {
70
76
sql .append ("," );
71
77
}
72
78
sql .append ("#{record." ).append (column .getProperty ()).append ("}" );
@@ -92,6 +98,9 @@ public String insertUseGeneratedKeys(MappedStatement ms) {
92
98
sql .append ("(" );
93
99
boolean first = true ;
94
100
for (EntityHelper .EntityColumn column : table .getEntityClassColumns ()) {
101
+ if (column .isId ()) {
102
+ continue ;
103
+ }
95
104
if (!first ) {
96
105
sql .append ("," );
97
106
}
@@ -101,6 +110,9 @@ public String insertUseGeneratedKeys(MappedStatement ms) {
101
110
sql .append (") values(" );
102
111
first = true ;
103
112
for (EntityHelper .EntityColumn column : table .getEntityClassColumns ()) {
113
+ if (column .isId ()) {
114
+ continue ;
115
+ }
104
116
if (!first ) {
105
117
sql .append ("," );
106
118
}
You can’t perform that action at this time.
0 commit comments