Author: cbegin
Date: Sun Dec 18 07:24:49 2005
New Revision: 357471

URL: http://svn.apache.org/viewcvs?rev=357471&view=rev
Log:
Fixed IBATIS-218 'i' character in property names, with Turkish locale

Modified:
    
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java

Modified: 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java
URL: 
http://svn.apache.org/viewcvs/ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java?rev=357471&r1=357470&r2=357471&view=diff
==============================================================================
--- 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java
 (original)
+++ 
ibatis/trunk/java/mapper/mapper2/src/com/ibatis/sqlmap/engine/mapping/result/AutoResultMap.java
 Sun Dec 18 07:24:49 2005
@@ -76,14 +76,14 @@
 
       Map propertyMap = new HashMap();
       for (int i = 0; i < propertyNames.length; i++) {
-        propertyMap.put(propertyNames[i].toUpperCase(), propertyNames[i]);
+        
propertyMap.put(propertyNames[i].toUpperCase(java.util.Locale.ENGLISH), 
propertyNames[i]);
       }
 
       List resultMappingList = new ArrayList();
       ResultSetMetaData rsmd = rs.getMetaData();
       for (int i = 0, n = rsmd.getColumnCount(); i < n; i++) {
         String columnName = rsmd.getColumnLabel(i + 1);
-        String upperColumnName = columnName.toUpperCase();
+        String upperColumnName = 
columnName.toUpperCase(java.util.Locale.ENGLISH);
         String matchedProp = (String) propertyMap.get(upperColumnName);
         Class type = null;
         if (matchedProp == null) {


Reply via email to