hibernate一对一联系关系
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;