您的位置:首页 > 移动开发

hibernate-mapping set 简单的配置问题

2015-10-26 16:00 274 查看


hibernate-mapping set 简单的配置问题

举报|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

#
十团十美,年度团队PK战,百种好礼等你拿!#

提问者采纳

set顾名思义,就是一个集合的意思.使用到set是因为我配置多对一或者一对多的映射关系.你这个是一对多, invers代表控制反转,如果设置为true,就代表由多的一方来管理数据.key column name属性的值应该是你外键的字段名   <one-to-many>代表的就是你关联的对象.


提问者评价
谢谢!


评论(2) | 2 0

发布评论

2014-9-25 16:35

尹梅happy

回复 三生七世丶情:是的。那张表里面有外键 就在里面添加set回复

2014-9-12 16:45

三生七世丶情

我的意思是不应该在usertype xml 里面写吧。应该写在user。xml吧回复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: