首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

新手,学习hibernate时看到上面的语句

2012-09-14 
新手,学习hibernate时看到下面的语句id nameid columnIDgenerator classforeignparam name

新手,学习hibernate时看到下面的语句
<id name="id" column="ID">
<generator class="foreign">
<param name="property">user</param>
</generator>
</id>

具体意思不是很懂,请老师们帮忙看看

[解决办法]
这是典型1对1的主外键关联设置,这是从表的设置,表示该实体的主键是根据user属性实体的主键得来的。
比如 用户对象(user表) 用户详细信息对象(userdetail表)
上面的设置是 userdetail对象的设置,其中其主键是根据user属性的主键生成的(在数据库表中称外键)
但一般是反过来设即userdetail是主表。
[解决办法]
楼上说的很清楚了,我想应该不用更多的解释了
[解决办法]
懂了我就不再说什么了

热点排行