我在grails 3.3.6,Gorm 6和Hibernate 5.x上,观察到在保存时直接读取域对象实例字段,而不是从getter方法中读取。例如
实例字段 直接读取字符串accountStatus而不是调用getAccountStatus()。
有人可以确认吗
谢谢 设拉子
答案 0 :(得分:0)
根据Groovy文档: 在Groovy中,getter和setter形成了我们所谓的“属性”,并提供了访问和设置此类属性的快捷方式。 getter和setter由编译器动态生成。除非您想覆盖默认值,否则当然可以自定义自己的内容:
instance.accountStatus
//Groovy's syntax for:
instance.getAccountStatus()