0
我想通過標準JPA Persistence.createEntityManagerFactory(String,Map<String,String>)
指定休眠以將「hibernate-mapping」用於「字段」而不是「屬性」。如何將「hibernate-mapping」配置爲「字段」
我該怎麼做,乾淨的方式?
我想通過標準JPA Persistence.createEntityManagerFactory(String,Map<String,String>)
指定休眠以將「hibernate-mapping」用於「字段」而不是「屬性」。如何將「hibernate-mapping」配置爲「字段」
我該怎麼做,乾淨的方式?
JPA根據您的@Id
註釋的位置確定要使用的映射類型。因此,如果您將@Id
註釋放在字段上,則映射將基於字段。
UPDATE:
在JPA 2.0,您也可以使用@Access
註解。您可以將其應用於類以指定整個實體的訪問類型,並且可以將其應用於各個字段/方法以覆蓋單個字段/屬性的默認值。