Author: jgbutler
Date: Mon Jun  4 11:50:09 2007
New Revision: 544210

URL: http://svn.apache.org/viewvc?view=rev&rev=544210
Log:
Fixes for IBATIS-434 - incorrect default datatype mapping for JDBC BIT datatype

Modified:
    ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt
    ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html
    
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/types/JavaTypeResolverDefaultImpl.java

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt?view=diff&rev=544210&r1=544209&r2=544210
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt 
(original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/doc/ReleaseNotes.txt Mon 
Jun  4 11:50:09 2007
@@ -7,6 +7,7 @@
 3. Fix the XML file merger so that entities are preserved
 4. Fixed the configuration parser so that it correctly deals with
    external entities
+5. IBATIS-434 - Incorrect default mapping for BIT datatype
 
 Enhancements - 
 1. IBATIS-348 - escape column names with $ or #, and ignore special characters

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html?view=diff&rev=544210&r1=544209&r2=544210
==============================================================================
--- ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html 
(original)
+++ ibatis/trunk/java/mapper/mapper2/tools/abator/core/htmldoc/whatsNew.html 
Mon Jun  4 11:50:09 2007
@@ -9,7 +9,7 @@
 </head>
 <body>
 <h1>What's New in Abator</h1>
-<h2>Version 1.0.1</h2>
+<h2>Version 1.1.0</h2>
 <h3>Miscellaneous Changes</h3>
 <ul>
   <li>Fixed a bug that caused the "trimStrings" property to fail</li>
@@ -49,6 +49,7 @@
       </ul>
     See the <a href="configreference/table.html">&lt;table&gt;</a>
     reference page for more information.</li>
+  <li>Fixed bug - incorrect datatype mapping for JDBC BIT datatype</li>
 </ul>
 
 <h2>Version 1.0.0</h2>

Modified: 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/types/JavaTypeResolverDefaultImpl.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/types/JavaTypeResolverDefaultImpl.java?view=diff&rev=544210&r1=544209&r2=544210
==============================================================================
--- 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/types/JavaTypeResolverDefaultImpl.java
 (original)
+++ 
ibatis/trunk/java/mapper/mapper2/tools/abator/core/src/org/apache/ibatis/abator/internal/types/JavaTypeResolverDefaultImpl.java
 Mon Jun  4 11:50:09 2007
@@ -73,12 +73,12 @@
 
                case Types.BINARY:
                        type.setJdbcTypeName("BINARY"); //$NON-NLS-1$
-                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Object.class.getName()));
+                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType("byte[]")); //$NON-NLS-1$
                        break;
 
                case Types.BIT:
                        type.setJdbcTypeName("BIT"); //$NON-NLS-1$
-                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Object.class.getName()));
+                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Boolean.class.getName()));
                        break;
 
                case Types.BLOB:
@@ -136,7 +136,7 @@
 
                case Types.FLOAT:
                        type.setJdbcTypeName("FLOAT"); //$NON-NLS-1$
-                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Float.class.getName()));
+                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Double.class.getName()));
                        break;
 
                case Types.INTEGER:
@@ -184,7 +184,7 @@
 
                case Types.REAL:
                        type.setJdbcTypeName("REAL"); //$NON-NLS-1$
-                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Double.class.getName()));
+                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Float.class.getName()));
                        break;
 
                case Types.REF:
@@ -219,7 +219,7 @@
 
                case Types.VARBINARY:
                        type.setJdbcTypeName("VARBINARY"); //$NON-NLS-1$
-                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType(Object.class.getName()));
+                       type.setFullyQualifiedJavaType(new 
FullyQualifiedJavaType("byte[]")); //$NON-NLS-1$
                        break;
 
                case Types.VARCHAR:


Reply via email to