<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825681
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    示例數據表:team(班級)、certificate(身份證)、student(學生)

    Team.hbm.xml
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <!--
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        <class name="edu.dgut.ke.model.Team" table="TEAM"  lazy ="true"  ><!-- 多對一的延遲加載設置 -->
            <id name="id" type="java.lang.String">
                <column name="ID" length="32" />
                <generator class="uuid.hex" />
            </id>
            <property name="teamname" type="java.lang.String">
                <column name="TEAMNAME" length="32" not-null="true" unique="true" />
            </property>
            <set name="students" inverse="true" cascade="all" lazy="true" >  <!-- 一對多的延遲加載設置 -->
                <key>
                    <column name="TEAMID" length="32" not-null="true" />
                </key>
                <one-to-many class="edu.dgut.ke.model.Student" />
            </set>
        </class>
    </hibernate-mapping>

    Certificate.hbm.xml
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <!--
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        <class name="edu.dgut.ke.model.Certificate" table="CERTIFICATE" lazy="true"  ><!-- 一對一的延遲加載設置 -->

            <id name="id" type="java.lang.String">
                <column name="ID" length="32" />
                <generator class="uuid">
               
                </generator>
            </id>
            <property name="describe" type="java.lang.String">
                <column name="`DESCRIBE`" length="50" not-null="true" />
            </property>
            <one-to-one name="student"
             class="edu.dgut.ke.model.Student"
             constrained="true"  ><!-- 一對一的延遲加載設置 -->

            </one-to-one>
        </class>
    </hibernate-mapping>

    Student.hbm.xml
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <!--
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        <class name="edu.dgut.ke.model.Student" table="STUDENT" lazy="true"  >
            <id name="id" type="java.lang.String">
                <column name="ID" length="32" />
                <generator class="uuid.hex" />
            </id>
            <many-to-one name="certificate"
             class="edu.dgut.ke.model.Certificate"
             unique="true"
             column="cardId"
             cascade="all"
             >
            </many-to-one>
            <many-to-one name="team" class="edu.dgut.ke.model.Team">
                <column name="TEAMID" length="32" not-null="true" />
            </many-to-one>
            <property name="studentname" type="java.lang.String">
                <column name="STUDENTNAME" length="16" not-null="true" unique="true" />
            </property>
        </class>
    </hibernate-mapping>
    注意:對one-to-one 關系進行延遲加載和其他關系相比稍微有些不同。many-to-one 的延遲加載是在配置文件的class 標簽
    上設置 lazy="true" ,one-to-many 和 many-to-many 的延遲加載是在 set 標簽中設置lazy="true"。而one-to-one 不只要在 classs
    標簽設置 lazy="true",而且要在one-to-one 標簽中設置constrained="true" 。
    如果不設置constrained="true",則一對一查詢使用默認的預先抓取策略(fetch="join")。




    posted on 2007-11-03 21:13 Ke 閱讀(1939) 評論(0)  編輯  收藏 所屬分類: hibernate
    主站蜘蛛池模板: 亚洲AⅤ无码一区二区三区在线 | 中文字幕久久亚洲一区| 好猛好深好爽好硬免费视频| 好看的电影网站亚洲一区| 最近高清中文字幕无吗免费看| 亚洲熟妇无码八V在线播放| 精品国产亚洲男女在线线电影 | 国产一级一片免费播放i| 免费无码又爽又刺激高潮软件 | 好湿好大好紧好爽免费视频 | 青青操在线免费观看| www.亚洲成在线| 丁香五月亚洲综合深深爱| 2021国产精品成人免费视频| 一区二区三区免费视频网站| 亚洲国产av美女网站| 在线日韩日本国产亚洲| 成年私人影院免费视频网站| 免费成人在线视频观看| jizzjizz亚洲日本少妇| 亚洲欧洲日产v特级毛片| 久久亚洲色一区二区三区| 久久久久国色AV免费观看性色| 91在线视频免费观看| 国产亚洲精品AAAA片APP| 亚洲精品综合久久中文字幕| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲一区在线免费观看| 91在线免费视频| 人妻仑乱A级毛片免费看| 亚洲日韩AV一区二区三区中文| 亚洲AV日韩精品久久久久久| 免费a级黄色毛片| 国产精品成人免费视频网站京东| 国产精品免费看久久久| 男女作爱免费网站| 性色av极品无码专区亚洲| 亚洲色欲色欲www| 亚洲国产成人资源在线软件 | 黄色a三级三级三级免费看| 亚洲va成无码人在线观看|