Hibernate是在保存时直接读取域对象实例字段还是使用getter方法?

时间:2018-08-20 06:38:40

标签: grails

我在grails 3.3.6,Gorm 6和Hibernate 5.x上,观察到在保存时直接读取域对象实例字段,而不是从getter方法中读取。例如

实例字段 直接读取字符串accountStatus而不是调用getAccountStatus()。

有人可以确认吗

谢谢 设拉子

1 个答案:

答案 0 :(得分:0)

根据Groovy文档: 在Groovy中,getter和setter形成了我们所谓的“属性”,并提供了访问和设置此类属性的快捷方式。 getter和setter由编译器动态生成。除非您想覆盖默认值,否则当然可以自定义自己的内容:

instance.accountStatus
//Groovy's syntax for:
instance.getAccountStatus()

Using getter and setters in grails or not?