Hibernate 访问策略(Access strategies)
默认情况下,Hibernate访问实体的策略取决于@Id
注解的位置:
@Id
注解在属性上,通过反射访问。@Id
注解在Getter方法上,通过Getter访问。
允许通过@Access
注解指定例外情况,AccessType.FIELD
表示通过反射访问,AccessType.PROPERTY
表示通过Getter访问。
Embedded属性的访问策略与包含实体的访问策略相同,也可以通过在Embedded实体类上添加
@Access
注解指定例外。
详情见 Hibernate官方文档