亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java Hibernate延遲加載

2019-11-26 16:20:05
字體:
來源:轉載
供稿:網友
示例數據表: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")。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久久久久久久久久久| 国产国产精品人在线视| 国产欧美一区二区白浆黑人| 欧洲成人性视频| 日本亚洲欧美三级| 国产不卡视频在线| 91久久国产精品| 日韩电影中文字幕在线观看| 亚洲成人av在线播放| 国产一区二区久久精品| 人人做人人澡人人爽欧美| 欧美日韩一区二区三区| 亚洲人成电影在线| 久久手机免费视频| 亚洲视频在线看| 日韩最新中文字幕电影免费看| 91精品国产自产在线老师啪| 欧美丝袜一区二区| 亚洲美女精品成人在线视频| 久久久久久有精品国产| 最近2019中文字幕在线高清| 亚洲韩国日本中文字幕| 日韩电视剧在线观看免费网站| 国产精品爽黄69天堂a| 久久久久久久久久久91| 91精品国产乱码久久久久久蜜臀| 国产精品免费久久久久久| 欧美精品久久久久久久久| 在线观看久久久久久| 国产精品亚发布| 国产精品三级在线| 久久精品国产久精国产一老狼| 亚洲风情亚aⅴ在线发布| 欧美精品videossex88| 欧美一级电影久久| 国产欧美精品一区二区三区-老狼| 国产精品亚洲美女av网站| 亚洲美女精品成人在线视频| 亚洲欧美另类人妖| 国产91色在线播放| 国产亚洲a∨片在线观看| 丝袜美腿精品国产二区| 欧美另类老肥妇| 欧美超级乱淫片喷水| 国产精品麻豆va在线播放| 国产一区二区三区在线视频| 亚洲图片欧美日产| 黑人巨大精品欧美一区二区| 亚洲2020天天堂在线观看| 亚洲一区二区久久久久久| 91国语精品自产拍在线观看性色| 久久在精品线影院精品国产| 97国产一区二区精品久久呦| 亚洲欧美日韩第一区| 久久91亚洲精品中文字幕奶水| 久久精品影视伊人网| 日韩电影在线观看中文字幕| 视频在线观看一区二区| 青青草国产精品一区二区| 久久亚洲成人精品| 88xx成人精品| 久久久www成人免费精品张筱雨| 午夜精品久久久久久久白皮肤| 国产精品精品视频一区二区三区| 在线成人中文字幕| 成人免费看黄网站| 日韩精品免费在线观看| 欧美日韩高清区| 爽爽爽爽爽爽爽成人免费观看| 91福利视频网| 日韩少妇与小伙激情| 国产精品欧美激情在线播放| 久久av.com| 中文字幕在线观看亚洲| 国产日韩欧美在线| 欧美日韩亚洲天堂| 欧美成年人视频网站| 欧美大秀在线观看| 亚洲 日韩 国产第一| 97av在线影院| 在线播放日韩专区| 欧美国产在线视频| 欧美黑人性视频| 日韩精品日韩在线观看| 国产精品自产拍在线观看中文| 一本色道久久88亚洲综合88| 亚洲成人久久久| 91久久精品国产91久久性色| 中文字幕欧美亚洲| 最近2019好看的中文字幕免费| 欧美大片第1页| 中文字幕日韩av综合精品| 国产精品大片wwwwww| 欧美大片大片在线播放| 亚洲第一级黄色片| 日韩在线视频二区| 久久综合九色九九| 色妞色视频一区二区三区四区| 92裸体在线视频网站| 亚洲精选一区二区| 26uuu日韩精品一区二区| 精品久久中文字幕久久av| 国产美女高潮久久白浆| 91在线视频导航| 97免费视频在线播放| 高清亚洲成在人网站天堂| 国产激情久久久| 国产福利精品av综合导导航| 在线观看成人黄色| 国产亚洲欧美另类中文| 日韩大胆人体377p| 在线看日韩欧美| 在线播放日韩精品| 亚洲偷欧美偷国内偷| 国产精品私拍pans大尺度在线| 亚洲色图17p| 97精品国产97久久久久久| 日韩欧美亚洲成人| 国产一区二区三区日韩欧美| 毛片精品免费在线观看| 91免费版网站入口| 成人免费高清完整版在线观看| 久久久久国产精品免费网站| 亚洲欧美国产日韩中文字幕| 欧美激情视频一区二区三区不卡| 欧美肥老太性生活视频| 欧美大奶子在线| 成人羞羞国产免费| 国产成人一区二区三区小说| 亚洲视频国产视频| 黑人精品xxx一区| 久久久久久免费精品| 粉嫩av一区二区三区免费野| 国产91成人video| 亚洲精品理论电影| 欧美性开放视频| 中文字幕日韩有码| 亚洲综合精品一区二区| 亚洲欧洲偷拍精品| 91亚洲va在线va天堂va国| 欧美激情视频一区二区三区不卡| 久久亚洲精品网站| 91精品国产自产91精品| 中文字幕在线国产精品| 日韩精品在线视频美女| 欧美诱惑福利视频| 国产精品久久久久久网站| 在线观看国产精品淫| 911国产网站尤物在线观看| 欧美精品在线免费播放| 欧美一区二区色| 久久久成人精品| 久久国产精品偷| 国产精品极品美女在线观看免费| 久久久久久久久电影| 777777777亚洲妇女| 亚洲国产精品va在线看黑人动漫| 欧美日韩中国免费专区在线看| 久久精品视频网站| 国产一区二区精品丝袜| 2020欧美日韩在线视频| 亚洲综合自拍一区| 91国产美女视频| 97在线视频一区|