Skip to content

Commit

Permalink
Change to use getSuperclass() instread of getEnclosingClass() mybatis…
Browse files Browse the repository at this point in the history
  • Loading branch information
kazuki43zoo committed Mar 4, 2019
1 parent f7ed824 commit c6672b5
Showing 1 changed file with 1 addition and 1 deletion.
Expand Up @@ -242,7 +242,7 @@ private Map<JdbcType, TypeHandler<?>> getJdbcHandlerMap(Type type) {
if (jdbcHandlerMap == null && type instanceof Class) {
Class<?> clazz = (Class<?>) type;
if (Enum.class.isAssignableFrom(clazz)) {
Class<?> enumClass = clazz.isAnonymousClass() ? clazz.getEnclosingClass() : clazz;
Class<?> enumClass = clazz.isAnonymousClass() ? clazz.getSuperclass() : clazz;
jdbcHandlerMap = getJdbcHandlerMapForEnumInterfaces(enumClass, enumClass);
if (jdbcHandlerMap == null) {
register(enumClass, getInstance(enumClass, defaultEnumTypeHandler));
Expand Down

0 comments on commit c6672b5

Please sign in to comment.