Jpa是jpa的一个重要的成功模块,它的注释功能也是如此。我有一个奇怪的要求,我需要创建jpa注释,jpa可以处理
离。我们在jpa中有一个表注释,为这个java pojo类创建一个表。 我需要制作另一个注释,其行为与表注释的行为完全相同+我的一些自定义要求;
是什么意思 如果我创建一个类似@Anil的customAnnotation,假设它与@Table Annotation一样 比
@Anil 公共课Anp { } 比这应该在数据库中创建一个表可能与否。如果它给我一些方法来做到这一点 感谢
答案 0 :(得分:2)
JPA不会处理任何注释。 JPA实现处理它支持的注释,这些注释通常只是javax.persistence
注释,也可以是自己的扩展。您的JPA提供程序可能允许您定义自己的JPA提供程序,但这并不常见 - 如果JPA提供程序允许用户定义注释,请查看它们的文档。
例如,我使用过的JPA提供程序(DataNucleus JPA)允许用户为class或field/property提供注释。