JPA规范 AccessType.PROPERTY与AccessType.FIELD的区别
程序员文章站
2022-06-09 08:14:07
...
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;
- 需要在变量上定义字段的属性;
上一篇: CentOS7安装Docker
推荐阅读
-
spring-data-jpa中findOne与getOne的区别说明
-
JPA的entityManager的find方法与getReference方法的区别
-
JPA规范 AccessType.PROPERTY与AccessType.FIELD的区别
-
JPA规范 AccessType.PROPERTY与AccessType.FIELD的区别
-
(composer中psr-0和psr-4的区别)与(psr-0规范和psr-4规范的区别)是不一样的吧?
-
JPA的entityManager的find方法与getReference方法的区别
-
spring-data-jpa中findOne与getOne的区别说明