Java 类是否扩展了另一个类的注释?
我有一个类Foo,它有一个@Entity和@Table注释,还有一个类Bar,它扩展了Foo。 注释是否在Bar类上?如果没有,我可以强制吗 非常感谢!Java 类是否扩展了另一个类的注释?,java,annotations,Java,Annotations,我有一个类Foo,它有一个@Entity和@Table注释,还有一个类Bar,它扩展了Foo。 注释是否在Bar类上?如果没有,我可以强制吗 非常感谢! Sam.注释不会被继承 您可以在此处阅读更多内容: 其他一些参考资料: 和 例外情况是使用其声明进行注释的注释 检查注释。默认情况下,@实体和@表格注释不会被继承,但是您可以使用超类上的@继承注释将它们继承到子类 有关更多信息,请参见此处:这仅对JPA有效,默认情况下对纯Java没有意义,注释不会被继承。但是,如果注释是用@inherited
Sam.注释不会被继承 您可以在此处阅读更多内容: 其他一些参考资料: 和
例外情况是使用其声明进行注释的注释 检查注释。默认情况下,
@实体
和@表格
注释不会被继承,但是您可以使用超类上的@继承
注释将它们继承到子类
有关更多信息,请参见此处:这仅对JPA有效,默认情况下对纯Java没有意义,注释不会被继承。但是,如果注释是用
@inherited
注释进行元注释的,则会继承(来自超类)。@matts:没错,如果注释的声明(注释本身)是用@inherited
注释的,则会继承注释。