【发布时间】:2013-02-18 22:27:41
【问题描述】:
我刚刚阅读了this post,了解如何在 Salat 和 MongoDB 中使用复合键......而且它或多或少地清楚它是如何工作的。不过,我想知道@Key 注释是否是强制性的,即使我的密钥已经命名为id。我正在尝试序列化来自外部库的一些案例类,我不想重新定义它们。给定以下外部案例类:
case class UserId(id: String, mail: String)
case class User(id: UserId, name: String, surname: String)
是否可以像这样序列化User 对象(即没有@Key 注释)?
object UserDAO extends SalatDAO[User, UserId](...)
谢谢。
【问题讨论】: