簡體   English   中英

可以在Java中創建自定義的JPA批注

[英]Is is possible to create a custom jpa annotation in java

Jpa是jpa的最大成功模塊之一,它的注釋功能也是如此。我有一個很奇怪的要求,我需要創建jpa注釋,jpa可以對其進行處理

例如 在jpa中,我們有一個表注釋,可以為此java pojo類創建表。 我需要制作另一個注釋,其行為與表注釋的行為完全相同+我的一些自定義要求;

這是什么意思,如果我創建了一個像@Anil這樣的customAnnotation,它假定與@Table Annotation的工作原理相同,

@Anil公共類Anp {}比這應該在數據庫中創建一個表是否可行。如果可以的話,請給我一些方法,謝謝

JPA不僅僅處理任何注釋。 JPA實現處理支持的注釋,這些注釋通常只是javax.persistence注釋,也可以是它自己的擴展。 您的JPA提供程序可能允許您定義自己的注釋,但這不會很常見-如果JPA提供程序的文檔允許用戶定義注釋,請查看這些文檔。

例如,我使用的JPA提供程序(DataNucleus JPA)允許用戶為字段/屬性提供注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM