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);