【发布时间】:2026-01-23 08:45:02
【问题描述】:
我需要比较几个尚未保存的域类对象,但是,我总是从比较中得到错误的结果。事实证明,即使以下比较也会返回 false:
new DomainClass().equals(new DomainClass())
由于两者都是全新的对象,它们应该具有相同的数据并且应该彼此相等。不幸的是,equals 方法(或 == 运算符)返回 false。是否有另一种正确的方法来进行这种比较?
【问题讨论】:
-
这可能对你有帮助:*.com/questions/1407311/…
-
上面的链接对您有帮助吗?另外,此时是否需要将它们保存到数据库中?
标签: grails groovy comparison equals grails-domain-class