AccessType 来自JPA规范中EJB部分,该部分规范指出了访问JPA实体状态的方式有两种分别是 AccessType.PROPERTY 和 AccessType.FIELD。其中
- AccessType.PROPERTY
- The EJB persistence implementation will load state into your class via JavaBean "setter" methods, and retrieve state from your class using JavaBean "getter" methods. This is the default.
- 主要的意思就指 通过getter和setter方法访问Entity的实体状态,需要在getter方法上定义字段的属性
- AccessType.FIELD
- 直接访问Entity的状态(属性),可不定义getter和setter方法,但是需要将属性声明为public;
- 需要在变量上定义字段的属性;