我有这样的印象,如果我们使用持久化字段,由于实体管理器直接引用实例变量,因此不需要getter方法。然而,当我从实体中删除getter和setter方法以拥有持久化字段时,相应实例变量的值未从数据库中检索出来!
这是否意味着即使我们有持久化字段,也必须拥有getter和setter方法?
我有这样的印象,如果我们使用持久化字段,由于实体管理器直接引用实例变量,因此不需要getter方法。然而,当我从实体中删除getter和setter方法以拥有持久化字段时,相应实例变量的值未从数据库中检索出来!
这是否意味着即使我们有持久化字段,也必须拥有getter和setter方法?
如果实体类使用持久性,Persistence在运行时直接访问实体类实例变量。
而对于持久性属性,每个属性都有一个getter和setter方法。
你说的应该适用于Hibernate。