【发布时间】:2015-04-07 20:05:45
【问题描述】:
以下等号代码为域返回错误结果
boolean equals(o) {
if (o == null) return false
if (this.is(o)) return true
getClass() == o.class && id == o.id
}
对于两个加载的具有相同 id 的实体返回 false。 Id 相等(数据库中的一条记录)。但是类不一样。
实体——另一个域中的字段。看起来 GORM 使用了一些包装类。
如何避免此类问题?
【问题讨论】:
标签: grails grails-orm