hibernate-mapping set 简单的配置问题

我用hibernate生成的hbm.xml
我有俩个表一个user  一个userType
user表中的userTypeId引用userType的id

userType.hbm.xml 中为什么会有  
 
            
                
                
            
            
 
这是set什么意思、是不是写反了应该写在user.hbm.xml中?


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

也就是invers=true——控制反转为真了,就是让多的一方来控制数据!

你可能感兴趣的:(hibernate)