Skip to content

Commit 805c3b5

Browse files
committed
更新版本3.0.1
1 parent bb3cb84 commit 805c3b5

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ Country代码:
7474

7575
##Maven坐标以及下载地址
7676

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+
7783
###最新版本3.0.0 - 2015-06-04
7884

7985
*`EntityMapper``SqlMapper`移出,现在是独立项目[EntityMapper](http://git.oschina.net/free/EntityMapper)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.github.abel533</groupId>
66
<artifactId>mapper</artifactId>
7-
<version>3.0.0</version>
7+
<version>3.0.1</version>
88
<packaging>jar</packaging>
99

1010
<name>mapper</name>

src/main/java/com/github/abel533/provider/SpecialProvider.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ public String insertList(MappedStatement ms) {
5555
sql.append("(");
5656
boolean first = true;
5757
for (EntityHelper.EntityColumn column : table.getEntityClassColumns()) {
58+
if (column.isId()) {
59+
continue;
60+
}
5861
if(!first) {
5962
sql.append(",");
6063
}
@@ -66,7 +69,10 @@ public String insertList(MappedStatement ms) {
6669
sql.append("(");
6770
first = true;
6871
for (EntityHelper.EntityColumn column : table.getEntityClassColumns()) {
69-
if(!first) {
72+
if (column.isId()) {
73+
continue;
74+
}
75+
if (!first) {
7076
sql.append(",");
7177
}
7278
sql.append("#{record.").append(column.getProperty()).append("}");
@@ -92,6 +98,9 @@ public String insertUseGeneratedKeys(MappedStatement ms) {
9298
sql.append("(");
9399
boolean first = true;
94100
for (EntityHelper.EntityColumn column : table.getEntityClassColumns()) {
101+
if (column.isId()) {
102+
continue;
103+
}
95104
if(!first) {
96105
sql.append(",");
97106
}
@@ -101,6 +110,9 @@ public String insertUseGeneratedKeys(MappedStatement ms) {
101110
sql.append(") values(");
102111
first = true;
103112
for (EntityHelper.EntityColumn column : table.getEntityClassColumns()) {
113+
if (column.isId()) {
114+
continue;
115+
}
104116
if(!first) {
105117
sql.append(",");
106118
}

0 commit comments

Comments
 (0)