`

JPA规范 AccessType.PROPERTY与AccessType.FIELD的区别

 
阅读更多

AccessType 来自JPA规范中EJB部分,该部分规范指出了访问JPA实体状态的方式有两种分别是 AccessType.PROPERTY 和 AccessType.FIELD。其中

  • AccessType.PROPERTY
  1. 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.
  2. 主要的意思就指 通过getter和setter方法访问Entity的实体状态,需要在getter方法上定义字段的属性
  • AccessType.FIELD
  1. 直接访问Entity的状态(属性),可不定义getter和setter方法,但是需要将属性声明为public;
  2. 需要在变量上定义字段的属性;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics