diff --git a/build.gradle b/build.gradle index 123c960..66c687c 100644 --- a/build.gradle +++ b/build.gradle @@ -58,7 +58,7 @@ uploadArchives { authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) } pom.project { - version '2.2.3' + version '2.2.4' artifactId ARTIFACT_Id groupId GROUP_ID packaging TYPE diff --git a/src/main/java/com/taover/repository/CustomJdbcTemplate.java b/src/main/java/com/taover/repository/CustomJdbcTemplate.java index ece3f7f..55592a7 100644 --- a/src/main/java/com/taover/repository/CustomJdbcTemplate.java +++ b/src/main/java/com/taover/repository/CustomJdbcTemplate.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.math.BigDecimal; -import java.math.BigInteger; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; @@ -52,7 +51,6 @@ public class CustomJdbcTemplate { private String tableName; private Class tClassInfo; private CustomJdbcTemplateRowMapper customJdbcTemplateRowMapper; - private KeyHolder keyHolder; public CustomJdbcTemplateRowMapper getCustomJdbcTemplateRowMapper(){ return this.customJdbcTemplateRowMapper; @@ -122,9 +120,6 @@ public class CustomJdbcTemplate { //创建rowmapper this.customJdbcTemplateRowMapper = new CustomJdbcTemplateRowMapper(this.tClassInfo, this.tableToBeanField); - - //主键ID保存 - this.keyHolder = new GeneratedKeyHolder(); } /** @@ -464,6 +459,7 @@ public class CustomJdbcTemplate { //执行SQL String exeSql = sqlInsertPart.substring(0, sqlInsertPart.length()-1)+sqlColumnPart.substring(0, sqlColumnPart.length()-1)+")"; + KeyHolder keyHolder = new GeneratedKeyHolder(new ArrayList>(1)); jdbcTemplateWrite.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { @@ -512,6 +508,7 @@ public class CustomJdbcTemplate { exeSql.setCharAt(exeSql.length()-1, ';'); //调用更新接口 + KeyHolder keyHolder = new GeneratedKeyHolder(new ArrayList>(entityList.size())); jdbcTemplateWrite.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { diff --git a/src/main/java/com/taover/repository/CustomJdbcTemplateBroadcast.java b/src/main/java/com/taover/repository/CustomJdbcTemplateBroadcast.java index 92d1e7e..fbbc833 100644 --- a/src/main/java/com/taover/repository/CustomJdbcTemplateBroadcast.java +++ b/src/main/java/com/taover/repository/CustomJdbcTemplateBroadcast.java @@ -54,7 +54,6 @@ public class CustomJdbcTemplateBroadcast implements private String _tableName; private Class _tClassInfo; private CustomJdbcTemplateRowMapper _customJdbcTemplateRowMapper; - private KeyHolder _keyHolder; public CustomJdbcTemplateRowMapper getCustomJdbcTemplateRowMapper(){ return this._customJdbcTemplateRowMapper; @@ -118,9 +117,6 @@ public class CustomJdbcTemplateBroadcast implements //创建rowmapper this._customJdbcTemplateRowMapper = new CustomJdbcTemplateRowMapper(this._tClassInfo, this._tableToBeanField); - - //主键ID保存 - this._keyHolder = new GeneratedKeyHolder(); } /** @@ -397,6 +393,7 @@ public class CustomJdbcTemplateBroadcast implements //执行SQL String exeSql = sqlInsertPart.substring(0, sqlInsertPart.length()-1)+sqlColumnPart.substring(0, sqlColumnPart.length()-1)+")"; + KeyHolder _keyHolder = new GeneratedKeyHolder(new ArrayList>(1)); _jdbcTemplateBroadcast.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { @@ -447,6 +444,7 @@ public class CustomJdbcTemplateBroadcast implements exeSql.setCharAt(exeSql.length()-1, ';'); //调用更新接口 + KeyHolder _keyHolder = new GeneratedKeyHolder(new ArrayList>(entityList.size())); _jdbcTemplateBroadcast.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { diff --git a/src/main/java/com/taover/repository/CustomJdbcTemplateWrapperTenant.java b/src/main/java/com/taover/repository/CustomJdbcTemplateWrapperTenant.java index 4c89dec..2585fd2 100644 --- a/src/main/java/com/taover/repository/CustomJdbcTemplateWrapperTenant.java +++ b/src/main/java/com/taover/repository/CustomJdbcTemplateWrapperTenant.java @@ -54,7 +54,6 @@ public class CustomJdbcTemplateWrapperTenant impleme private String _tableName; private Class _tClassInfo; private CustomJdbcTemplateRowMapper _customJdbcTemplateRowMapper; - private KeyHolder _keyHolder; public CustomJdbcTemplateRowMapper getCustomJdbcTemplateRowMapper(){ return this._customJdbcTemplateRowMapper; @@ -118,9 +117,6 @@ public class CustomJdbcTemplateWrapperTenant impleme //创建rowmapper this._customJdbcTemplateRowMapper = new CustomJdbcTemplateRowMapper(this._tClassInfo, this._tableToBeanField); - - //主键ID保存 - this._keyHolder = new GeneratedKeyHolder(); } /** @@ -399,6 +395,7 @@ public class CustomJdbcTemplateWrapperTenant impleme //执行SQL String exeSql = sqlInsertPart.substring(0, sqlInsertPart.length()-1)+sqlColumnPart.substring(0, sqlColumnPart.length()-1)+")"; + KeyHolder _keyHolder = new GeneratedKeyHolder(new ArrayList>(1)); _jdbcTemplateWrapperTenant.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { @@ -449,6 +446,7 @@ public class CustomJdbcTemplateWrapperTenant impleme exeSql.setCharAt(exeSql.length()-1, ';'); //调用更新接口 + KeyHolder _keyHolder = new GeneratedKeyHolder(new ArrayList>(entityList.size())); _jdbcTemplateWrapperTenant.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection con) throws SQLException { -- libgit2 0.21.2