mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
commit
eb1f8bce10
@ -201,8 +201,14 @@ public class TableInfoFactory {
|
|||||||
if (superclass == null || superclass == Object.class) {
|
if (superclass == null || superclass == Object.class) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
Type[] typeArguments = superclass.getTypeParameters();
|
Type[] typeArguments = null;
|
||||||
|
Type genericSuperclass = mapperClass.getGenericSuperclass();
|
||||||
|
if(genericSuperclass instanceof ParameterizedType){
|
||||||
|
typeArguments = ((ParameterizedType) genericSuperclass).getActualTypeArguments();
|
||||||
|
if (actualTypeArguments != null && actualTypeArguments.length > 0) {
|
||||||
adjustTypeArguments(mapperClass, actualTypeArguments, typeArguments);
|
adjustTypeArguments(mapperClass, actualTypeArguments, typeArguments);
|
||||||
|
}
|
||||||
|
}
|
||||||
return getEntityClass(superclass, typeArguments);
|
return getEntityClass(superclass, typeArguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user