举报 2014-09-11 22:33匿名
|
浏览 304 次
我用hibernate生成的hbm.xml 我有俩个表一个user 一个userType user表中的userTypeId引用userType的id userType.hbm.xml 中为什么会有 <set name="user " inverse="true"> <key> <column name="user_type_id"> </column> </key> <one-to-many class="com.sjs.pojo.user" /> </set> 这是set什么意思、是不是写反了应该写在user.hbm.xml中?
2014-09-12 09:17
提问者采纳
set顾名思义,就是一个集合的意思.使用到set是因为我配置多对一或者一对多的映射关系.你这个是一对多, invers代表控制反转,如果设置为true,就代表由多的一方来管理数据.key column name属性的值应该是你外键的字段名 <one-to-many>代表的就是你关联的对象.
-
提问者评价
-
谢谢!
评论(2)
2
0
2014-9-25 16:35
尹梅happy

2014-9-12 16:45
三生七世丶情
