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](...)
ありがとう。