Skip to content

Commit e724332

Browse files
committed
fixes mybatis#699 ResultSetMetaData#getColumnClassName() could return null.
1 parent a31a5f4 commit e724332

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

+6-2
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)