Author: cbegin
Date: Sun Oct  4 04:29:27 2009
New Revision: 821465

URL: http://svn.apache.org/viewvc?rev=821465&view=rev
Log:
Eliminated need for PlatformType class.

Removed:
    
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/PlatformType.java
Modified:
    
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java

Modified: 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java?rev=821465&r1=821464&r2=821465&view=diff
==============================================================================
--- 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java
 (original)
+++ 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/DefaultResultSetHandler.java
 Sun Oct  4 04:29:27 2009
@@ -181,7 +181,7 @@
       final List<String> unmappedColumnNames = new ArrayList<String>();
       final ResultLoaderRegistry lazyLoader = 
instantiateResultLoaderRegistry();
       Object resultObject = createResultObject(rs, resultMap, lazyLoader);
-      if (resultObject != null && 
!PlatformType.isPlatformType(resultMap.getType())) {
+      if (resultObject != null && 
!typeHandlerRegistry.hasTypeHandler(resultMap.getType())) {
         final MetaObject metaObject = MetaObject.forObject(resultObject);
         loadMappedAndUnmappedColumnNames(rs, resultMap, mappedColumnNames, 
unmappedColumnNames);
         boolean foundValues = resultMap.getConstructorResultMappings().size() 
> 0;
@@ -288,7 +288,7 @@
   private Object createResultObject(ResultSet rs, ResultMap resultMap) throws 
SQLException {
     final Class resultType = resultMap.getType();
     final List<ResultMapping> constructorMappings = 
resultMap.getConstructorResultMappings();
-    if (PlatformType.isPlatformType(resultType)) {
+    if (typeHandlerRegistry.hasTypeHandler(resultType)) {
       return createPrimitiveResultObject(rs, resultMap);
     } else if (constructorMappings.size() > 0) {
       return createParameterizedResultObject(rs, resultType, 
constructorMappings);


Reply via email to