hibernate 中的property-ref属性

hechenhui1983 2010-04-19 04:56:59
hibernate <one-to-one>中的property-ref属性。
person映射文件:
<hibernate-mapping package="hibernatetest">
<class name="Person" table="person">
<id name="id" column="id">
<generator class="native"></generator>
</id>
<property name="name" column="name"></property>
<one-to-one name="idcard1" property-ref="person" ></one-to-one>
</class>


</hibernate-mapping>

IdCard映射文件:

<hibernate-mapping package="hibernatetest">
<class name="IdCard1" table="idcard1">
<id name="id" column="id">
<generator class="native">
</generator>
</id>
<property name="uselife" column="uselife"></property>
<many-to-one name="person" column="person_id" unique="true"></many-to-one>
</class>


</hibernate-mapping>

我想知道在查找person的时候,hibernate是怎么到idcard1表中去查找相应person的????
property-ref=“”后面是引用吗??
property-ref这个属性不写好像也可以做查询,这个属性在这里是什么左右???
...全文
858 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
meander 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hao1314 的回复:]

这个属性是对应你要指定到那个字段的引用,不设置时,默认为引用表的主键。
[/Quote]
up
xiaochengfu1 2010-04-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hao1314 的回复:]
这个属性是对应你要指定到那个字段的引用,不设置时,默认为引用表的主键。
[/Quote]

同意
hao1314 2010-04-19
  • 打赏
  • 举报
回复
这个属性是对应你要指定到那个字段的引用,不设置时,默认为引用表的主键。
zidasine 2010-04-19
  • 打赏
  • 举报
回复
property-ref: 指定关联类的属性名,这个属性将会和本类的主键相对应。如果没有指定,会使用对方关联类的主键。
happyfmy 2010-04-19
  • 打赏
  • 举报
回复
两个配置文件不一致么 一个one-to-one 一个many-to-one
不知道楼主想干什么

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧