hibernate 一对一关联关系 及其懒加载,总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate 一对一关联关系 及其懒加载,总结相关的知识,希望对你有一定的参考价值。

一对一,则有主对象和从对象之区别

若无主对象,则从对象亦无存在之意义。

主对象为person

从对象为idcard

<hibernate-mapping package="cn.itcast.hibernate.domain">

    <class name="Person">
        <id name="id">
            <generator class="native" />
        </id>
        <property name="name" />
        <one-to-one name="idCard"/>
    </class>

</hibernate-mapping>

 

<hibernate-mapping package="cn.itcast.hibernate.domain">

    <class name="IdCard" table="id_card">
        <id name="id">
            <generator class="foreign">
                <param name="property">person</param>
            </generator>
            
        </id>
        <property name="name"/>
         
        <one-to-one name="person" constrained = "true"/>
    </class>

</hibernate-mapping>

 constrained = "true"是约束,即为加上外键引用。

技术分享

以上是关于hibernate 一对一关联关系 及其懒加载,总结的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate—— 一对多 和 多对多关联关系映射(xml和注解)总结(转载)

jpa 关于懒加载的问题

MyBatis --- 映射关系一对一对多多对多,懒加载机制

六 Hibernate表关系及其配置

Mybatis处理表关联(懒加载)

第六章 Hibernate关联映射