浏览 2591 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-11-10
private Cat mate; private Set kittens; cat.hbm.xml有如下的关系定义: <many-to-one name="mate" column="mate_id" class="eg.Cat" cascade="all"/> <set name="kittens"> <key column="mother_id"/> <one-to-many class="eg.Cat"/> </set> 通常来说,set是对<many-to-one>或<one-to-many>的一种实现。我不明白的也在这里,为什么说set是对关系的一种实现?我感觉<set>和<many-to-one>应该是同一个层次的。 在《reference》中没有详细讲出它们的联系(或者没有读懂),在这个例子中,持久对象的两个property mate和kittens分别定义成<many-to-one>和<set>。那应该意味着mate是单个的,而kittens是多个的。<set>不会包括<many-to-one>,对吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-11-10
引用 通常来说,set是对<many-to-one>或<one-to-many>的一种实现 不对吧 引用 在这个例子中,持久对象的两个property mate和kittens分别定义成<many-to-one>和<set>。那应该意味着mate是单个的,而kittens是多个的。<set>不会包括<many-to-one> 对 |
|
返回顶楼 | |