我在使用dirtyPropertyNames方法时遇到问题。
我使用grails版本2.1.3。 下面的方法始终打印版本,而不打印其他已更改的String属性。
有谁熟悉这个问题?
@Override
def beforeUpdate() {
def names = this.dirtyPropertyNames
println "dirty names: ${names}"
for (name in names) {
println "original value: ${this.getPersistentValue(name)}"
}
}