当前使用版本(必填,否则不予处理)
3.4.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
com.baomidou.mybatisplus.core.metadata.TableInfoHelper.getTableInfo(Class<?> clazz) 在参数是接口的 class 时
while (null == tableInfo && Object.class != currentClass) {
// 返回 null
currentClass = currentClass.getSuperclass();
// 抛出空指针异常。
tableInfo = TABLE_INFO_CACHE.get(ClassUtils.getUserClass(currentClass));
}
重现步骤(如果有就写完整)
// BaseTable 是一个接口
TableInfoHelper.getTableInfo(Class<?> BaseTable.class)