具有注释实体的通用类型

时间:2017-01-06 16:10:32

标签: java generics jpa entity

假设我有这样的实体:

import javax.persistence.Entity;
@Entity
class Person{
    ...
}

现在我想创建一个仅应用于带注释@Entity的类的类型化类。像

这样的东西
public class EntityService<T hasAnnotation Entity> {
    ...
}

将实例化为:

new EntityService(Person);

有没有办法实现这个目标? implements Entity不起作用(这在尝试实例化服务时会出错)。

0 个答案:

没有答案