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
注解。您可以将其应用于类以指定整个实体的访问类型,并且可以将其应用于各个字段/方法以覆盖单个字段/属性的默认值。