Java泛型和注释:类型安全

caa*_*os0 6 java generics annotations

我知道我可以这样做:

public class AbstractDao<T extends Bean> {

}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,Bean是一个类或接口.

我想知道是否有办法用注释做到这一点,例如:

public class AbstractDao<T extends javax.persistence.Entity> {

}
Run Code Online (Sandbox Code Playgroud)

这样的事情可能吗?

提前致谢!

Joh*_*lly 4

不幸的是,注释中没有继承,所以这是不可能的。

在这里查看类似问题的答案:

为什么Java中不能扩展注解?