Skip to content

Commit b195e2e

Browse files
committed
fixes #699 ResultSetMetaData#getColumnClassName() could return null.
1 parent 592f77c commit b195e2e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/org/apache/ibatis/executor/resultset/ResultSetWrapper.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,14 @@ public TypeHandler<?> getTypeHandler(Class<?> propertyType, String columnName) {
127127

128128
private Class<?> resolveClass(String className) {
129129
try {
130-
return Resources.classForName(className);
130+
// #699 className could be null
131+
if (className != null) {
132+
return Resources.classForName(className);
133+
}
131134
} catch (ClassNotFoundException e) {
132-
return null;
135+
// ignore
133136
}
137+
return null;
134138
}
135139

136140
private void loadMappedAndUnmappedColumnNames(ResultMap resultMap, String columnPrefix) throws SQLException {

0 commit comments

Comments
 (0)