⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 collections.html

📁 图象处理
💻 HTML
📖 第 1 页 / 共 5 页
字号:
                        </p></td></tr></table></div></div><p>&#19968;&#20010;&#25317;&#26377;&#33258;&#24049;&#34920;&#30340;&#23454;&#20307;&#38598;&#21512;&#23545;&#24212;&#20110;<span class="emphasis"><em>&#22810;&#23545;&#22810;(many-to-many)&#20851;&#32852;</em></span>&#20851;&#31995;&#27010;&#24565;&#12290;&#22810;&#23545;&#22810;&#20851;&#32852;&#26159;&#38024;&#23545;Java&#38598;&#21512;&#30340;&#26368;&#33258;&#28982;&#26144;&#23556;&#20851;&#32852;&#20851;&#31995;&#65292;&#20294;&#36890;&#24120;&#24182;&#19981;&#26159;&#26368;&#22909;&#30340;&#20851;&#31995;&#27169;&#22411;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;many-to-many        column="column_name"                               <span class="co">(1)</span>        class="ClassName"                                  <span class="co">(2)</span>        outer-join="true|false|auto"                       <span class="co">(3)</span>/&gt;</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left">(1)</td><td valign="top" align="left"><p>                            <tt class="literal">column</tt>(&#24517;&#38656;): &#36825;&#20010;&#20803;&#32032;&#30340;&#22806;&#38190;&#20851;&#38190;&#23383;&#27573;&#21517;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(2)</td><td valign="top" align="left"><p>                            <tt class="literal">class</tt> (&#24517;&#38656;): &#20851;&#32852;&#31867;&#30340;&#21517;&#31216;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(3)</td><td valign="top" align="left"><p>							<tt class="literal">outer-join</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026;<tt class="literal">auto</tt>):							&#22312;Hibernate&#31995;&#32479;&#21442;&#25968;&#20013;<tt class="literal">hibernate.use_outer_join</tt>&#34987;&#25171;&#24320;&#30340;&#24773;&#20917;&#19979;,&#35813;&#21442;&#25968;&#29992;&#26469;&#20801;&#35768;&#20351;&#29992;outer join&#26469;&#36733;&#20837;&#27492;&#38598;&#21512;&#30340;&#25968;&#25454;&#12290;                        </p></td></tr></table></div></div><p>                &#20363;&#23376;&#65306;&#39318;&#20808;, &#19968;&#32452;&#23383;&#31526;&#20018;&#65306;            </p><pre class="programlisting">&lt;set name="names" table="NAMES"&gt;    &lt;key column="GROUPID"/&gt;    &lt;element column="NAME" type="string"/&gt;&lt;/set&gt;</pre><p>                &#21253;&#21547;&#19968;&#32452;&#25972;&#25968;&#30340;bag(&#36824;&#35774;&#32622;&#20102;<tt class="literal">order-by</tt>&#21442;&#25968;&#25351;&#23450;&#20102;&#36845;&#20195;&#30340;&#39034;&#24207;)&#65306;            </p><pre class="programlisting">&lt;bag name="sizes" table="SIZES" order-by="SIZE ASC"&gt;    &lt;key column="OWNER"/&gt;    &lt;element column="SIZE" type="integer"/&gt;&lt;/bag&gt;</pre><p>                &#19968;&#20010;&#23454;&#20307;&#25968;&#32452;,&#22312;&#36825;&#20010;&#26696;&#20363;&#20013;&#26159;&#19968;&#20010;&#22810;&#23545;&#22810;&#30340;&#20851;&#32852;(&#27880;&#24847;&#36825;&#37324;&#30340;&#23454;&#20307;&#26159;&#33258;&#21160;&#31649;&#29702;&#29983;&#21629;&#21608;&#26399;&#30340;&#23545;&#35937;&#65288;lifecycle objects&#65289;,<tt class="literal">cascade="all"</tt>):            </p><pre class="programlisting">&lt;array name="foos" table="BAR_FOOS" cascade="all"&gt;    &lt;key column="BAR_ID"/&gt;    &lt;index column="I"/&gt;    &lt;many-to-many column="FOO_ID" class="org.hibernate.Foo"/&gt;&lt;/array&gt;</pre><p>                &#19968;&#20010;map,&#36890;&#36807;&#23383;&#31526;&#20018;&#30340;&#32034;&#24341;&#26469;&#25351;&#26126;&#26085;&#26399;&#65306;            </p><pre class="programlisting">&lt;map name="holidays" table="holidays" schema="dbo" order-by="hol_name asc"&gt;    &lt;key column="id"/&gt;    &lt;index column="hol_name" type="string"/&gt;    &lt;element column="hol_date" type="date"/&gt;&lt;/map&gt;</pre><p>                &#19968;&#20010;&#32452;&#20214;&#30340;&#21015;&#34920;&#65306;&#65288;&#19979;&#19968;&#31456;&#35752;&#35770;&#65289;            </p><pre class="programlisting">&lt;list name="carComponents" table="car_components"&gt;    &lt;key column="car_id"/&gt;    &lt;index column="posn"/&gt;    &lt;composite-element class="org.hibernate.car.CarComponent"&gt;            &lt;property name="price" type="float"/&gt;            &lt;property name="type" type="org.hibernate.car.ComponentType"/&gt;            &lt;property name="serialNumber" column="serial_no" type="string"/&gt;    &lt;/composite-element&gt;&lt;/list&gt;</pre></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="collections-onetomany"></a>6.4.&nbsp;&#19968;&#23545;&#22810;&#20851;&#32852;&#65288;One-To-Many Associations&#65289;</h2></div></div><div></div></div><p>                <span class="emphasis"><em>&#19968;&#23545;&#22810;&#20851;&#32852;</em></span><span class="emphasis"><em>&#30452;&#25509;</em></span>&#36830;&#25509;&#20004;&#20010;&#31867;&#23545;&#24212;&#30340;&#34920;,&#32780;&#27809;&#26377;&#20013;&#38388;&#38598;&#21512;&#34920;&#12290;(&#36825;&#23454;&#29616;&#20102;&#19968;&#20010;<span class="emphasis"><em>&#19968;&#23545;&#22810;</em></span>&#30340;&#20851;&#31995;&#27169;&#22411;)(&#35793;&#32773;&#27880;:&#36825;&#26377;&#21035;&#19982;&#22810;&#23545;&#22810;&#30340;&#20851;&#32852;&#38656;&#35201;&#19968;&#24352;&#20013;&#38388;&#34920;)&#12290; &#36825;&#20010;&#20851;&#31995;&#27169;&#22411;&#22833;&#21435;&#20102;&#19968;&#20123;Java&#38598;&#21512;&#30340;&#35821;&#20041;:            </p><div class="itemizedlist"><ul type="disc" compact><li><p>			            map,set&#25110;list&#20013;&#19981;&#33021;&#21253;&#21547;null&#20540;                    </p></li><li><p>                        &#19968;&#20010;&#34987;&#21253;&#21547;&#30340;&#23454;&#20307;&#30340;&#23454;&#20363;&#21482;&#33021;&#34987;&#21253;&#21547;&#22312;&#19968;&#20010;&#38598;&#21512;&#30340;&#23454;&#20363;&#20013;                    </p></li><li><p>                        &#19968;&#20010;&#34987;&#21253;&#21547;&#30340;&#23454;&#20307;&#30340;&#23454;&#20363;&#21482;&#33021;&#23545;&#24212;&#20110;&#38598;&#21512;&#32034;&#24341;&#30340;&#19968;&#20010;&#20540;&#20013;                    </p></li></ul></div><p>                &#19968;&#20010;&#20174;<tt class="literal">Foo</tt>&#21040;<tt class="literal">Bar</tt>&#30340;&#20851;&#32852;&#38656;&#35201;&#39069;&#22806;&#30340;&#20851;&#38190;&#23383;&#23383;&#27573;,&#21487;&#33021;&#36824;&#26377;&#19968;&#20010;&#32034;&#24341;&#23383;&#27573;&#25351;&#21521;&#36825;&#20010;&#34987;&#21253;&#21547;&#30340;&#23454;&#20307;&#31867;,<tt class="literal">Bar</tt>&#25152;&#23545;&#24212;&#30340;&#34920;&#12290;&#36825;&#20123;&#23383;&#27573;&#22312;&#26144;&#23556;&#26102;&#20351;&#29992;&#21069;&#38754;&#25552;&#21040;&#30340;<tt class="literal">&lt;key&gt;</tt>&#21644;<tt class="literal">&lt;index&gt;</tt>&#20803;&#32032;&#12290;            </p><p>                <tt class="literal">&lt;one-to-many&gt;</tt>&#26631;&#35760;&#25351;&#26126;&#20102;&#19968;&#20010;&#19968;&#23545;&#22810;&#30340;&#20851;&#32852;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;one-to-many class="ClassName"/&gt;</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left">(1)</td><td valign="top" align="left"><p>                            <tt class="literal">class</tt>(&#24517;&#39035;):&#34987;&#20851;&#32852;&#31867;&#30340;&#21517;&#31216;&#12290;                        </p></td></tr></table></div></div><p>                &#20363;&#23376;            </p><pre class="programlisting">&lt;set name="bars"&gt;    &lt;key column="foo_id"/&gt;    &lt;one-to-many class="org.hibernate.Bar"/&gt;&lt;/set&gt;</pre><p>                &#27880;&#24847;:<tt class="literal">&lt;one-to-many&gt;</tt>&#20803;&#32032;&#19981;&#38656;&#35201;&#23450;&#20041;&#20219;&#20309;&#23383;&#27573;&#12290; &#20063;&#19981;&#38656;&#35201;&#25351;&#23450;&#34920;&#21517;&#12290;                            </p><p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -