亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? example-mappings.html

?? 關(guān)于hibernate的中文文檔 關(guān)于hibernate的中文文檔 關(guān)于hibernate的中文文檔 關(guān)于hibernate的中文文檔
?? HTML
?? 第 1 頁 / 共 2 頁
字號(hào):
            &#21487;&#20197;&#21442;&#32771;Hibernate&#30340;<tt class="literal">test</tt>&#30446;&#24405;&#12290;        </p><p>TODO: put words around this stuff</p><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="example-mappings-typed-onetone"></a>23.4.1.&nbsp;"Typed" one-to-one association</h3></div></div><div></div></div><pre class="programlisting">&lt;class name="Person"&gt;    &lt;id name="name"/&gt;    &lt;one-to-one name="address"             cascade="all"&gt;        &lt;formula&gt;name&lt;/formula&gt;        &lt;formula&gt;'HOME'&lt;/formula&gt;    &lt;/one-to-one&gt;    &lt;one-to-one name="mailingAddress"             cascade="all"&gt;        &lt;formula&gt;name&lt;/formula&gt;        &lt;formula&gt;'MAILING'&lt;/formula&gt;    &lt;/one-to-one&gt;&lt;/class&gt;&lt;class name="Address" batch-size="2"         check="addressType in ('MAILING', 'HOME', 'BUSINESS')"&gt;    &lt;composite-id&gt;        &lt;key-many-to-one name="person"                 column="personName"/&gt;        &lt;key-property name="type"                 column="addressType"/&gt;    &lt;/composite-id&gt;    &lt;property name="street" type="text"/&gt;    &lt;property name="state"/&gt;    &lt;property name="zip"/&gt;&lt;/class&gt;</pre></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="example-mappings-composite-key"></a>23.4.2.&nbsp;Composite key example</h3></div></div><div></div></div><pre class="programlisting">&lt;class name="Customer"&gt;    &lt;id name="customerId"        length="10"&gt;        &lt;generator class="assigned"/&gt;    &lt;/id&gt;    &lt;property name="name" not-null="true" length="100"/&gt;    &lt;property name="address" not-null="true" length="200"/&gt;    &lt;list name="orders"            inverse="true"            cascade="save-update"&gt;        &lt;key column="customerId"/&gt;        &lt;index column="orderNumber"/&gt;        &lt;one-to-many class="Order"/&gt;    &lt;/list&gt;&lt;/class&gt;&lt;class name="Order" table="CustomerOrder" lazy="true"&gt;    &lt;synchronize table="LineItem"/&gt;    &lt;synchronize table="Product"/&gt;        &lt;composite-id name="id"             class="Order$Id"&gt;        &lt;key-property name="customerId" length="10"/&gt;        &lt;key-property name="orderNumber"/&gt;    &lt;/composite-id&gt;        &lt;property name="orderDate"             type="calendar_date"            not-null="true"/&gt;        &lt;property name="total"&gt;        &lt;formula&gt;            ( select sum(li.quantity*p.price)             from LineItem li, Product p             where li.productId = p.productId                 and li.customerId = customerId                 and li.orderNumber = orderNumber )        &lt;/formula&gt;    &lt;/property&gt;        &lt;many-to-one name="customer"            column="customerId"            insert="false"            update="false"             not-null="true"/&gt;            &lt;bag name="lineItems"            fetch="join"             inverse="true"            cascade="save-update"&gt;        &lt;key&gt;            &lt;column name="customerId"/&gt;            &lt;column name="orderNumber"/&gt;        &lt;/key&gt;        &lt;one-to-many class="LineItem"/&gt;    &lt;/bag&gt;    &lt;/class&gt;    &lt;class name="LineItem"&gt;        &lt;composite-id name="id"             class="LineItem$Id"&gt;        &lt;key-property name="customerId" length="10"/&gt;        &lt;key-property name="orderNumber"/&gt;        &lt;key-property name="productId" length="10"/&gt;    &lt;/composite-id&gt;        &lt;property name="quantity"/&gt;        &lt;many-to-one name="order"            insert="false"            update="false"             not-null="true"&gt;        &lt;column name="customerId"/&gt;        &lt;column name="orderNumber"/&gt;    &lt;/many-to-one&gt;        &lt;many-to-one name="product"            insert="false"            update="false"             not-null="true"            column="productId"/&gt;        &lt;/class&gt;&lt;class name="Product"&gt;    &lt;synchronize table="LineItem"/&gt;    &lt;id name="productId"        length="10"&gt;        &lt;generator class="assigned"/&gt;    &lt;/id&gt;        &lt;property name="description"         not-null="true"         length="200"/&gt;    &lt;property name="price" length="3"/&gt;    &lt;property name="numberAvailable"/&gt;        &lt;property name="numberOrdered"&gt;        &lt;formula&gt;            ( select sum(li.quantity)             from LineItem li             where li.productId = productId )        &lt;/formula&gt;    &lt;/property&gt;    &lt;/class&gt;</pre></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="example-mappings-composite-key-manytomany"></a>23.4.3.&nbsp;&#20849;&#26377;&#32452;&#21512;&#38190;&#23646;&#24615;&#30340;&#22810;&#23545;&#22810;(Many-to-many with shared composite key attribute)</h3></div></div><div></div></div><pre class="programlisting">&lt;class name="User" table="`User`"&gt;    &lt;composite-id&gt;        &lt;key-property name="name"/&gt;        &lt;key-property name="org"/&gt;    &lt;/composite-id&gt;    &lt;set name="groups" table="UserGroup"&gt;        &lt;key&gt;            &lt;column name="userName"/&gt;            &lt;column name="org"/&gt;        &lt;/key&gt;        &lt;many-to-many class="Group"&gt;            &lt;column name="groupName"/&gt;            &lt;formula&gt;org&lt;/formula&gt;        &lt;/many-to-many&gt;    &lt;/set&gt;&lt;/class&gt;    &lt;class name="Group" table="`Group`"&gt;    &lt;composite-id&gt;        &lt;key-property name="name"/&gt;        &lt;key-property name="org"/&gt;    &lt;/composite-id&gt;    &lt;property name="description"/&gt;    &lt;set name="users" table="UserGroup" inverse="true"&gt;        &lt;key&gt;            &lt;column name="groupName"/&gt;            &lt;column name="org"/&gt;        &lt;/key&gt;        &lt;many-to-many class="User"&gt;            &lt;column name="userName"/&gt;            &lt;formula&gt;org&lt;/formula&gt;        &lt;/many-to-many&gt;    &lt;/set&gt;&lt;/class&gt;</pre></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="example-mappings-content-discrimination"></a>23.4.4.&nbsp;Content based discrimination</h3></div></div><div></div></div><pre class="programlisting">&lt;class name="Person"    discriminator-value="P"&gt;        &lt;id name="id"         column="person_id"         unsaved-value="0"&gt;        &lt;generator class="native"/&gt;    &lt;/id&gt;                    &lt;discriminator         type="character"&gt;        &lt;formula&gt;            case                 when title is not null then 'E'                 when salesperson is not null then 'C'                 else 'P'             end        &lt;/formula&gt;    &lt;/discriminator&gt;    &lt;property name="name"         not-null="true"        length="80"/&gt;            &lt;property name="sex"         not-null="true"        update="false"/&gt;        &lt;component name="address"&gt;        &lt;property name="address"/&gt;        &lt;property name="zip"/&gt;        &lt;property name="country"/&gt;    &lt;/component&gt;        &lt;subclass name="Employee"         discriminator-value="E"&gt;            &lt;property name="title"                length="20"/&gt;            &lt;property name="salary"/&gt;            &lt;many-to-one name="manager"/&gt;    &lt;/subclass&gt;        &lt;subclass name="Customer"         discriminator-value="C"&gt;            &lt;property name="comments"/&gt;            &lt;many-to-one name="salesperson"/&gt;    &lt;/subclass&gt;    &lt;/class&gt;</pre></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="example-mappings-association-alternatekeys"></a>23.4.5.&nbsp;Associations on alternate keys</h3></div></div><div></div></div><pre class="programlisting">&lt;class name="Person"&gt;        &lt;id name="id"&gt;        &lt;generator class="hilo"/&gt;    &lt;/id&gt;        &lt;property name="name" length="100"/&gt;        &lt;one-to-one name="address"         property-ref="person"        cascade="all"        fetch="join"/&gt;        &lt;set name="accounts"         inverse="true"&gt;        &lt;key column="userId"            property-ref="userId"/&gt;        &lt;one-to-many class="Account"/&gt;    &lt;/set&gt;        &lt;property name="userId" length="8"/&gt;&lt;/class&gt;&lt;class name="Address"&gt;    &lt;id name="id"&gt;        &lt;generator class="hilo"/&gt;    &lt;/id&gt;    &lt;property name="address" length="300"/&gt;    &lt;property name="zip" length="5"/&gt;    &lt;property name="country" length="25"/&gt;    &lt;many-to-one name="person" unique="true" not-null="true"/&gt;&lt;/class&gt;&lt;class name="Account"&gt;    &lt;id name="accountId" length="32"&gt;        &lt;generator class="uuid"/&gt;    &lt;/id&gt;        &lt;many-to-one name="user"        column="userId"        property-ref="userId"/&gt;        &lt;property name="type" not-null="true"/&gt;    &lt;/class&gt;</pre></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="example-weblog.html">&#19978;&#19968;&#39029;</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="index.html">&#19978;&#19968;&#32423;</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="best-practices.html">&#19979;&#19968;&#39029;</a></td></tr><tr><td width="40%" align="left" valign="top">&#31532;&nbsp;22&nbsp;&#31456;&nbsp;&#31034;&#20363;&#65306;Weblog &#24212;&#29992;&#31243;&#24207;&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">&#36215;&#22987;&#39029;</a></td><td width="40%" align="right" valign="top">&nbsp;&#31532;&nbsp;24&nbsp;&#31456;&nbsp;&#26368;&#20339;&#23454;&#36341;(Best Practices)</td></tr></table></div></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
岛国精品在线观看| 成人av综合一区| 国产精品乱码人人做人人爱| 欧美日韩国产小视频| 国产大片一区二区| 日韩av电影天堂| ...中文天堂在线一区| 日韩精品一区二区三区中文不卡 | 国产精品一区专区| 性做久久久久久| 中文字幕亚洲欧美在线不卡| 精品日韩在线观看| 欧美老年两性高潮| 欧美在线小视频| 色欧美片视频在线观看在线视频| 国产高清精品在线| 韩国三级在线一区| 男人的j进女人的j一区| 一区二区免费看| 亚洲天堂a在线| 国产欧美1区2区3区| 日韩欧美中文字幕制服| 欧美熟乱第一页| 一本久道中文字幕精品亚洲嫩| 国产大片一区二区| 丰满亚洲少妇av| 国产麻豆日韩欧美久久| 看片的网站亚洲| 久久国产人妖系列| 免费日本视频一区| 奇米777欧美一区二区| 亚洲制服丝袜一区| 亚洲一区日韩精品中文字幕| 亚洲免费在线视频一区 二区| 欧美国产日韩精品免费观看| 国产亚洲一区二区三区在线观看| 精品卡一卡二卡三卡四在线| 日韩欧美的一区| 欧美成人a∨高清免费观看| 欧美一级一级性生活免费录像| 欧美日韩亚洲综合一区二区三区| 91福利社在线观看| 欧美四级电影网| 69堂成人精品免费视频| 欧美一级视频精品观看| 精品欧美黑人一区二区三区| 日韩欧美国产系列| 久久色中文字幕| 欧美国产精品一区二区三区| 亚洲国产精品精华液2区45| 国产精品电影一区二区三区| 1区2区3区欧美| 亚洲一区二区精品视频| 午夜不卡av在线| 麻豆freexxxx性91精品| 国产一区 二区| 成av人片一区二区| 色狠狠色狠狠综合| 3atv一区二区三区| 精品国产91久久久久久久妲己 | 亚洲精品欧美二区三区中文字幕| 亚洲免费观看高清完整版在线观看 | 国产风韵犹存在线视精品| 福利视频网站一区二区三区| av在线不卡电影| 欧美午夜寂寞影院| 欧美一级欧美一级在线播放| 久久久久高清精品| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲国产精品视频| 国产专区综合网| 91浏览器打开| 欧美一区二区私人影院日本| 久久久久久一二三区| 亚洲精品一二三四区| 免费观看一级特黄欧美大片| 国产suv一区二区三区88区| 色综合天天综合色综合av | 亚洲6080在线| 韩国精品在线观看| 色婷婷综合五月| 精品日韩在线观看| 亚洲精品中文字幕乱码三区 | 91麻豆国产福利精品| 欧美丰满少妇xxxxx高潮对白| 久久久久久一二三区| 亚洲午夜在线电影| 国产精品456露脸| 欧美剧在线免费观看网站| 国产欧美精品一区| 天天操天天色综合| 91在线小视频| 久久看人人爽人人| 亚洲福利一区二区| 成人天堂资源www在线| 69久久99精品久久久久婷婷| 国产精品免费网站在线观看| 日韩高清中文字幕一区| 99视频精品在线| 精品久久久久久亚洲综合网 | 91精品国产综合久久精品图片| 国产视频在线观看一区二区三区 | 久久久久久久一区| 亚欧色一区w666天堂| av一区二区三区在线| 欧美v亚洲v综合ⅴ国产v| 亚洲国产美女搞黄色| 成人久久久精品乱码一区二区三区| 欧美一区二区在线不卡| 一区二区三区四区在线播放| 高清国产一区二区| 精品国产乱码久久久久久老虎| 亚洲一本大道在线| 一本色道久久综合精品竹菊| 国产三级精品视频| 国产乱子轮精品视频| 91精品国产日韩91久久久久久| 亚洲黄色av一区| 97久久久精品综合88久久| 久久九九国产精品| 国产乱子伦一区二区三区国色天香| 69久久夜色精品国产69蝌蚪网| 亚洲综合一区二区| 91蜜桃网址入口| 综合欧美一区二区三区| 成人精品视频一区二区三区 | 美女尤物国产一区| 欧美日韩aaaaa| 亚洲超碰97人人做人人爱| 99精品热视频| 亚洲色图.com| 99精品国产热久久91蜜凸| 国产精品成人免费精品自在线观看| 国产一区视频在线看| 精品国产成人系列| 国产一区三区三区| 久久久久久久久久久久久夜| 久久爱www久久做| 精品国产乱码久久久久久久久| 久草在线在线精品观看| 精品日韩一区二区| 国模大尺度一区二区三区| 久久精品亚洲乱码伦伦中文| 激情丁香综合五月| www欧美成人18+| 成人午夜激情影院| 中文字幕精品一区二区精品绿巨人 | 日韩精品乱码免费| 91麻豆精品国产91久久久使用方法 | 欧美激情一区二区三区| 成人免费av资源| 亚洲男人天堂一区| 欧美日韩不卡视频| 精品亚洲porn| 国产精品理论在线观看| 91网站在线观看视频| 亚洲伊人伊色伊影伊综合网| 欧美久久一二三四区| 免费成人av资源网| 日本一区二区三区四区| 91香蕉视频污| 天堂在线一区二区| 久久久久久**毛片大全| 91丨国产丨九色丨pron| 亚洲成在线观看| 欧美不卡视频一区| av中文一区二区三区| 亚洲成在线观看| 久久综合九色综合97婷婷女人| 福利91精品一区二区三区| 亚洲男人天堂一区| 欧美mv和日韩mv的网站| 不卡的av电影在线观看| 午夜在线成人av| 久久久久久黄色| 在线观看国产91| 国产高清在线观看免费不卡| 亚洲欧美区自拍先锋| 日韩精品一区二区三区四区| jvid福利写真一区二区三区| 午夜精品久久久久久久 | 国产欧美精品国产国产专区| 欧美无砖专区一中文字| 国产精品亚洲综合一区在线观看| 亚洲三级免费电影| 欧美tk—视频vk| 精品视频在线免费看| 国产精品一区二区果冻传媒| 亚洲一区二区在线播放相泽| 久久日一线二线三线suv| 欧美日韩美少妇| av在线不卡免费看| 加勒比av一区二区| 亚洲成人av免费| 国产精品福利电影一区二区三区四区| 日韩欧美一区中文| 欧美中文字幕一二三区视频| 国产91精品一区二区| 美国十次综合导航| 亚洲国产精品精华液网站|