您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法将类强制转换为java.lang.reflect.ParameterizedType

无法将类强制转换为java.lang.reflect.ParameterizedType

只是说,这对于确定实体类型来说是一个很差的设计。您应该执行以下操作,而不是依靠反射来推断其类定义。.这样不仅可以消除该错误,而且可以使整体更清晰,在低水平上,比反射速度要快(这不是一个真正的问题)。

@Repository
public abstract class EntityRepository<T>{
    protected Class<T> entityClass;

    public EntityRepository(Class<T> entityClass){
        this.entityClass = entityClass;
    }

    //...
}


public class UserEntityRepository extends EntityRepository<User>{
    public UserEntityRepository(){
        super(User.class);
    }
}
java 2022/1/1 18:21:34 有428人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶