![]() |
1
2
一种不是万无一失的方法,但如果你小心的话,它应该是有效的,那就是重写setter
这取决于这样一个事实,即当您声明一个持久类
这并不是Groovy运行时元编程的魔力——它实际上存在于字节码中,因此如果您反编译.class文件,您可以看到所有这些。 这很酷,因为您可以随时添加自己的getter和/或setter,Groovy不会添加默认版本,因此您可以添加设置和/或获取内容的逻辑。
Grails添加了
因此,这应该可以满足您的需要:
这不会阻止您更改
您可能可以通过重写
|