【发布时间】:2014-01-07 19:16:58
【问题描述】:
在 Scala 中,我可以创建一个案例类,使我的类具有基于字段的相等/哈希码/tostring。因为我正在编写的代码使用的是休眠,所以我不能使用案例类。我想知道 scala 中是否有一种方法可以像案例类一样标记一个类以获得相等/哈希码/tostring?
【问题讨论】:
标签: scala
在 Scala 中,我可以创建一个案例类,使我的类具有基于字段的相等/哈希码/tostring。因为我正在编写的代码使用的是休眠,所以我不能使用案例类。我想知道 scala 中是否有一种方法可以像案例类一样标记一个类以获得相等/哈希码/tostring?
【问题讨论】:
标签: scala
为此有一个名为 ScalaEquals 的库。
(它依赖于宏,因此需要 Scala 2.10.x。)
【讨论】: