Author: jgbutler
Date: Thu Mar 20 08:21:12 2008
New Revision: 639313
URL: http://svn.apache.org/viewvc?rev=639313&view=rev
Log:
Fix for IBATIS-497 - Improper use of hashCode in SqlExecuter
Modified:
ibatis/trunk/java/mapper/mapper2/build/version.properties
ibatis/trunk/java/mapper/mapper2/doc/release.txt
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/execution/SqlExecutor.java
Modified: ibatis/trunk/java/mapper/mapper2/build/version.properties
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/build/version.properties?rev=639313&r1=639312&r2=639313&view=diff
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/build/version.properties (original)
+++ ibatis/trunk/java/mapper/mapper2/build/version.properties Thu Mar 20
08:21:12 2008
@@ -1,5 +1,5 @@
#Build version info
-#Wed Mar 12 10:54:51 CDT 2008
+#Thu Mar 20 10:18:10 CDT 2008
version=2.3.1
-buildDate=2008/03/12 10\:54
-buildNum=700
+buildDate=2008/03/20 10\:18
+buildNum=701
Modified: ibatis/trunk/java/mapper/mapper2/doc/release.txt
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/doc/release.txt?rev=639313&r1=639312&r2=639313&view=diff
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/doc/release.txt (original)
+++ ibatis/trunk/java/mapper/mapper2/doc/release.txt Thu Mar 20 08:21:12 2008
@@ -10,6 +10,7 @@
o Fixed IBATIS-484 - Make setType method in JdbcTypeRegistry public
o Fixed IBATIS-490 - Improper use of getColumnLabel()
o Fixed IBATIS-494 - Improper NULL handling in Blob and Clob Type Handlers
+ o Fixed IBATIS-497 - Improper use of hashCode in SqlExecuter
------------------------------
Modified:
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/execution/SqlExecutor.java
URL:
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/execution/SqlExecutor.java?rev=639313&r1=639312&r2=639313&view=diff
==============================================================================
---
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/execution/SqlExecutor.java
(original)
+++
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/execution/SqlExecutor.java
Thu Mar 20 08:21:12 2008
@@ -575,7 +575,7 @@
*/
public void addBatch(StatementScope statementScope, Connection conn,
String sql, Object[] parameters) throws SQLException {
PreparedStatement ps = null;
- if (currentSql != null && sql.hashCode() == currentSql.hashCode() &&
sql.length() == currentSql.length()) {
+ if (currentSql != null && currentSql.equals(sql)) {
int last = statementList.size() - 1;
ps = (PreparedStatement) statementList.get(last);
} else {