我想声明一个具有多个一对多关系的实体。不幸的是,我必须为每个一对多关系实现 OneToMany 特征。我不能这样做两次。有没有解决这个问题的方法?
问问题
193 次
1 回答
1
目前我没有方便的方法来测试它,但如果我没记错的话,你可以MappedOneToMany
在混合后拥有尽可能多的对象OneToMany
:
class User extends LongKeyedMapper[User] with IdPK with OneToMany[Long, User] {
object pets extends MappedOneToMany(Pet, Pet.owner)
object books extends MappedOneToMany(Book, Book.owner)
}
请注意,OneToMany
相关表没有类型参数。
于 2012-07-08T21:35:18.003 回答