`

hibernate一对一关联

阅读更多
 <id name="id" type="java.lang.Integer">
            <column name="uid" />
            <generator class="increment" />
        </id>  
    <one-to-one name="userfields" class="com.cb.oa.bbs.pojo.Userfields" cascade="all" outer-join="true"></one-to-one>
    // 与扩展表一对一关联(主表)
 private Userfields  userfields;
<class name="com.cb.oa.bbs.pojo.Userfields" table="userfields" schema="dbo" catalog="LForumDB">

<id name="id" type="java.lang.Integer">
            <column name="uid" />
             <generator class="foreign" >
            <param name="property">bbsUsers</param>
            </generator>
        </id>

<one-to-one name="bbsUsers" class="com.cb.oa.bbs.pojo.BbsUsers"  constrained="true" cascade="save-update"></one-to-one>   
        

对应java类

private BbsUsers bbsUsers;

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics