hibernate配置一对多关系

来源:互联网 发布:阿里服务器绑定域名 编辑:程序博客网 时间:2024/05/17 02:21

user.hm.xml下:

<hibernate-mapping>

    <class name="javaBean.User" table="user" catalog="shixun">
        <id name="userid" type="java.lang.Long">
            <column name="userid" />
            <generator class="identity" />
        </id>
        <many-to-one name="bm" class="javaBean.Bm" outer-join="true" lazy="false" fetch="select">
            <column name="bmid" not-null="true" />
        </many-to-one>
        <property name="name" type="java.lang.String">
            <column name="name" length="20" not-null="true" />
        </property>
        <property name="age" type="java.lang.Long">
            <column name="age" not-null="true" />
        </property>
        <set name="zysies" inverse="true">
            <key>
                <column name="USERID" not-null="true" />
            </key>
            <one-to-many class="javaBean.Zysy" />
        </set>
    </class>

</hibernate-mapping>


user实体类

private Long userid;
private Bm bm;
private String name;
private Long age;
private Set zysies = new HashSet(0);

原创粉丝点击