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

📄 collections.html

📁 图象处理
💻 HTML
📖 第 1 页 / 共 5 页
字号:
&lt;/map&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">name</tt> &#38598;&#21512;&#23646;&#24615;&#30340;&#21517;&#31216;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(2)</td><td valign="top" align="left"><p>							<tt class="literal">table</tt> &#65288;&#21487;&#36873;&#8212;&#8212;&#40664;&#35748;&#20026;&#23646;&#24615;&#30340;&#21517;&#31216;&#65289;&#36825;&#20010;&#38598;&#21512;&#34920;&#30340;&#21517;&#31216;(&#19981;&#33021;&#22312;&#19968;&#23545;&#22810;&#30340;&#20851;&#32852;&#20851;&#31995;&#20013;&#20351;&#29992;)                        </p></td></tr><tr><td width="5%" valign="top" align="left">(3)</td><td valign="top" align="left"><p>                            <tt class="literal">schema</tt> (&#21487;&#36873;) &#34920;&#30340;schema&#30340;&#21517;&#31216;, &#20182;&#23558;&#35206;&#30422;&#22312;&#26681;&#20803;&#32032;&#20013;&#23450;&#20041;&#30340;schema                        </p></td></tr><tr><td width="5%" valign="top" align="left">(4)</td><td valign="top" align="left"><p>                            <tt class="literal">lazy</tt> (&#21487;&#36873;&#8212;&#8212;&#40664;&#35748;&#20026;<tt class="literal">false</tt>)                            lazy(&#21487;&#36873;--&#40664;&#35748;&#20026;false) &#20801;&#35768;&#24310;&#36831;&#21152;&#36733;&#65288;lazy initialization &#65289;(&#19981;&#33021;&#22312;&#25968;&#32452;&#20013;&#20351;&#29992;)                        </p></td></tr><tr><td width="5%" valign="top" align="left">(5)</td><td valign="top" align="left"><p>                            <tt class="literal">inverse</tt> (&#21487;&#36873;&#8212;&#8212;&#40664;&#35748;&#20026;<tt class="literal">false</tt>)                            &#26631;&#35760;&#36825;&#20010;&#38598;&#21512;&#20316;&#20026;&#21452;&#21521;&#20851;&#32852;&#20851;&#31995;&#20013;&#30340;&#26041;&#21521;&#19968;&#31471;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(6)</td><td valign="top" align="left"><p>                            <tt class="literal">cascade</tt> (&#21487;&#36873;&#8212;&#8212;&#40664;&#35748;&#20026;<tt class="literal">none</tt>)                            &#35753;&#25805;&#20316;&#32423;&#32852;&#21040;&#23376;&#23454;&#20307;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(7)</td><td valign="top" align="left"><p>                            <tt class="literal">sort</tt>(&#21487;&#36873;)&#25351;&#23450;&#38598;&#21512;&#30340;&#25490;&#24207;&#39034;&#24207;, &#20854;&#21487;&#20197;&#20026;&#33258;&#28982;&#30340;(<tt class="literal">natural</tt>)&#25110;&#32773;&#32473;&#23450;&#19968;&#20010;&#29992;&#26469;&#27604;&#36739;&#30340;&#31867;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(8)</td><td valign="top" align="left"><p>                            <tt class="literal">order-by</tt> (&#21487;&#36873;, &#20165;&#29992;&#20110;jdk1.4) &#25351;&#23450;&#34920;&#30340;&#23383;&#27573;(&#19968;&#20010;&#25110;&#20960;&#20010;)&#20877;&#21152;&#19978;asc&#25110;&#32773;desc(&#21487;&#36873;), &#23450;&#20041;Map,Set&#21644;Bag&#30340;&#36845;&#20195;&#39034;&#24207;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(9)</td><td valign="top" align="left"><p>                            <tt class="literal">where</tt> (&#21487;&#36873;) &#25351;&#23450;&#20219;&#24847;&#30340;SQL where&#26465;&#20214;, &#35813;&#26465;&#20214;&#23558;&#22312;&#37325;&#26032;&#36733;&#20837;&#25110;&#32773;&#21024;&#38500;&#36825;&#20010;&#38598;&#21512;&#26102;&#20351;&#29992;(&#24403;&#38598;&#21512;&#20013;&#30340;&#25968;&#25454;&#20165;&#20165;&#26159;&#25152;&#26377;&#21487;&#29992;&#25968;&#25454;&#30340;&#19968;&#20010;&#23376;&#38598;&#26102;&#36825;&#20010;&#26465;&#20214;&#38750;&#24120;&#26377;&#29992;)                        </p></td></tr><tr><td width="5%" valign="top" align="left">(10)</td><td valign="top" align="left"><p>                            <tt class="literal">outer-join</tt>(&#21487;&#36873;)&#25351;&#23450;&#36825;&#20010;&#38598;&#21512;,&#21482;&#35201;&#21487;&#33021;,&#24212;&#35813;&#36890;&#36807;&#22806;&#36830;&#25509;(outer join)&#21462;&#24471;&#12290;&#22312;&#27599;&#19968;&#20010;SQL&#35821;&#21477;&#20013;, &#21482;&#33021;&#26377;&#19968;&#20010;&#38598;&#21512;&#21487;&#20197;&#34987;&#36890;&#36807;&#22806;&#36830;&#25509;&#25235;&#21462;(&#35793;&#32773;&#27880;: &#36825;&#37324;&#25552;&#21040;&#30340;SQL&#35821;&#21477;&#26159;&#21462;&#24471;&#38598;&#21512;&#25152;&#23646;&#31867;&#30340;&#25968;&#25454;&#30340;Select&#35821;&#21477;)                        </p></td></tr><tr><td width="5%" valign="top" align="left">(11)</td><td valign="top" align="left"><p>                            <tt class="literal">batch-size</tt> (&#21487;&#36873;, &#40664;&#35748;&#20026;<tt class="literal">1</tt>) &#25351;&#23450;&#36890;&#36807;&#24310;&#36831;&#21152;&#36733;&#21462;&#24471;&#38598;&#21512;&#23454;&#20363;&#30340;&#25209;&#22788;&#29702;&#22359;&#22823;&#23567;&#65288;"batch size"&#65289;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(12)</td><td valign="top" align="left"><p>                            <tt class="literal">access</tt>(&#21487;&#36873;-&#40664;&#35748;&#20026;&#23646;&#24615;property):Hibernate&#21462;&#24471;&#23646;&#24615;&#20540;&#26102;&#20351;&#29992;&#30340;&#31574;&#30053;                        </p></td></tr></table></div></div><p>                &#24314;&#31435;<tt class="literal">&#21015;&#34920;(List)</tt>&#21644;<tt class="literal">&#25968;&#32452;(Array)</tt>&#38656;&#35201;&#19968;&#20010;&#21333;&#29420;&#34920;&#23383;&#27573;&#29992;&#26469;&#20445;&#23384;&#21015;&#34920;(List)&#25110;&#25968;&#32452;(Array)&#30340;&#32034;&#24341;(<tt class="literal">foo[i]</tt>&#20013;&#30340;<tt class="literal">i</tt>)&#12290;&#22914;&#26524;&#20320;&#30340;&#20851;&#31995;&#27169;&#22411;&#20013;&#27809;&#26377;&#19968;&#20010;&#32034;&#24341;&#23383;&#27573;, &#20363;&#22914;:&#22914;&#26524;&#20320;&#22788;&#29702;&#30340;&#26159;&#32769;&#24335;&#30340;&#36951;&#30041;&#25968;&#25454;, &#20320;&#21487;&#20197;&#29992;&#26080;&#24207;&#30340;<tt class="literal">Set</tt>&#26469;&#26367;&#20195;&#12290;&#36825;&#20250;&#35753;&#37027;&#20123;&#20197;&#20026;<tt class="literal">List</tt>&#24212;&#35813;&#26159;&#35775;&#38382;&#26080;&#24207;&#38598;&#21512;&#30340;&#27604;&#36739;&#26041;&#20415;&#30340;&#26041;&#27861;&#30340;&#20154;&#24863;&#21040;&#27668;&#39297;&#12290;Hibernate&#38598;&#21512;&#20005;&#26684;&#36981;&#23432;Set,List&#21644;Map&#25509;&#21475;&#20013;&#21253;&#28085;&#30340;&#33258;&#28982;&#35821;&#20041;&#12290; <tt class="literal">List</tt>&#20803;&#32032;&#19981;&#33021;&#27491;&#30830;&#30340;&#33258;&#21457;&#23545;&#20182;&#20204;&#33258;&#24049;&#36827;&#34892;&#25490;&#24207;&#65281;            </p><p>                &#22312;&#21478;&#19968;&#26041;&#38754;, &#37027;&#20123;&#20934;&#22791;&#20351;&#29992;<tt class="literal">List</tt>&#26469;&#27169;&#25311;<span class="emphasis"><em>bag</em></span>&#30340;&#35821;&#20041;&#30340;&#20154;&#26377;&#19968;&#20010;&#21512;&#27861;&#30340;&#22996;&#23624;(a legitimate grievance)&#12290;bag&#26159;&#19968;&#20010;&#26080;&#24207;,&#27809;&#26377;&#32034;&#24341;&#30340;&#38598;&#21512;&#24182;&#19988;&#21487;&#33021;&#21253;&#21547;&#22810;&#20010;&#30456;&#21516;&#30340;&#20803;&#32032;&#12290;&#22312;Java&#38598;&#21512;&#26694;&#26550;&#20013;&#27809;&#26377;<tt class="literal">Bag</tt>&#25509;&#21475;&#65292;&#20294;&#26159;&#20320;&#24517;&#39035;&#29992;List&#27169;&#25311;&#23427;&#12290;Hibernate&#20801;&#35768;&#20320;&#26144;&#23556;&#31867;&#22411;&#20026;<tt class="literal">List</tt>&#25110;&#32773;<tt class="literal">Collection</tt>&#30340;&#23646;&#24615;&#21040;<tt class="literal">&lt;bag&gt;</tt>&#20803;&#32032;&#12290;&#27880;&#24847;: Bag&#35821;&#20041;&#20107;&#23454;&#19978;&#24182;&#19981;&#26159;Collection&#35268;&#33539;(contract)&#30340;&#19968;&#37096;&#20998;&#24182;&#19988;&#20107;&#23454;&#19978;&#23427;&#21644;<tt class="literal">List</tt>&#35268;&#33539;&#20013;&#30340;&#35821;&#20041;&#26159;&#30456;&#30683;&#30462;&#30340;&#12290;(&#28982;&#32780;&#65292;&#20320;&#21487;&#20197;&#23545;bag&#20219;&#24847;&#25490;&#24207;&#65292;&#22312;&#26412;&#31456;&#21518;&#38754;&#21152;&#20197;&#35752;&#35770;&#12290;)            </p><p>                &#27880;&#24847;&#65306;&#20855;&#26377;<tt class="literal">inverse="false"</tt>&#26631;&#35760;&#30340;&#22823;&#22411;Hibernate bag&#25928;&#29575;&#26159;&#30456;&#24403;&#20302;&#30340;&#65292;&#24212;&#35813;&#23613;&#37327;&#36991;&#20813;&#12290;Hibernate&#26080;&#27861;&#21019;&#24314;,&#21024;&#38500;&#21644;&#26356;&#26032;&#23427;&#30340;&#21333;&#20010;&#35760;&#24405;, &#22240;&#20026;&#20182;&#20204;&#27809;&#26377;&#20851;&#38190;&#23383;&#26469;&#35782;&#21035;&#21333;&#20010;&#35760;&#24405;&#12290;            </p></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="collections-ofvalues"></a>6.3.&nbsp;&#20540;&#38598;&#21512;&#21644;&#22810;&#23545;&#22810;&#20851;&#32852;(Collections of Values and Many-To-Many Associations)</h2></div></div><div></div></div><p>                &#20219;&#20309;&#20540;&#38598;&#21512;&#21644;&#23454;&#20307;&#38598;&#21512;&#22914;&#26524;&#34987;&#26144;&#23556;&#20026;&#22810;&#23545;&#22810;&#20851;&#32852;(Java&#38598;&#21512;&#20013;&#30340;&#35821;&#20041;)&#23601;&#38656;&#35201;&#19968;&#20010;&#38598;&#21512;&#34920;&#12290;&#36825;&#20010;&#34920;&#20013;&#21253;&#21547;&#22806;&#38190;&#23383;&#27573;,&#20803;&#32032;&#23383;&#27573;&#36824;&#21487;&#33021;&#26377;&#32034;&#24341;&#23383;&#27573;&#12290;            </p><p>                &#20351;&#29992;<tt class="literal">&lt;key&gt;</tt>&#20803;&#32032;&#26469;&#30003;&#26126;&#20174;&#38598;&#21512;&#34920;&#21040;&#20854;&#25317;&#26377;&#32773;&#31867;&#30340;&#34920;(from the collection table to the table of the owning class)&#30340;&#22806;&#38190;&#20851;&#38190;&#23383;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;key column="column_name"/&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;):&#22806;&#38190;&#23383;&#27573;&#30340;&#21517;&#31216;                        </p></td></tr></table></div></div><p>                &#23545;&#20110;&#31867;&#20284;&#19982;map&#21644;list&#30340;&#24102;&#32034;&#24341;&#30340;&#38598;&#21512;, &#25105;&#20204;&#38656;&#35201;&#19968;&#20010;<tt class="literal">&lt;index&gt;</tt>&#20803;&#32032;&#12290;&#23545;&#20110;list&#26469;&#35828;, &#36825;&#20010;&#23383;&#27573;&#21253;&#21547;&#20174;&#38646;&#24320;&#22987;&#30340;&#36830;&#32493;&#25972;&#25968;&#12290;&#22914;&#26524;&#20320;&#35201;&#22788;&#29702;&#36951;&#30041;&#30340;&#32769;&#24335;&#25968;&#25454;&#65292;&#35831;&#30830;&#20445;&#20320;&#30340;index&#30495;&#30340;&#26159;&#20174;0&#24320;&#22987;&#35745;&#25968;&#30340;&#12290;&#23545;&#20110;map&#26469;&#35828;,&#36825;&#20010;&#23383;&#27573;&#21487;&#20197;&#21253;&#21547;&#20219;&#24847;Hibernate&#31867;&#22411;&#30340;&#20540;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;index        column="column_name"                <span class="co">(1)</span>        type="typename"                     <span class="co">(2)</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;):&#20445;&#23384;&#38598;&#21512;&#32034;&#24341;&#20540;&#30340;&#23383;&#27573;&#21517;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(2)</td><td valign="top" align="left"><p>                            <tt class="literal">type</tt> (&#21487;&#36873;,&#40664;&#35748;&#20026;&#25972;&#22411;<tt class="literal">integer</tt>):&#38598;&#21512;&#32034;&#24341;&#30340;&#31867;&#22411;&#12290;                        </p></td></tr></table></div></div><p>                &#36824;&#26377;&#21478;&#22806;&#19968;&#20010;&#36873;&#25321;,map&#21487;&#20197;&#26159;&#23454;&#20307;&#31867;&#22411;&#30340;&#23545;&#35937;&#12290;&#22312;&#36825;&#37324;&#25105;&#20204;&#20351;&#29992;<tt class="literal">&lt;index-many-to-many&gt;</tt>&#20803;&#32032;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;index-many-to-many        column="column_name"                <span class="co">(1)</span>        class="ClassName"                   <span class="co">(2)</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;):&#38598;&#21512;&#32034;&#24341;&#20540;&#20013;&#22806;&#38190;&#23383;&#27573;&#30340;&#21517;&#31216;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(2)</td><td valign="top" align="left"><p>                            <tt class="literal">class</tt> (required):(&#24517;&#38656;):&#38598;&#21512;&#30340;&#32034;&#24341;&#20351;&#29992;&#30340;&#23454;&#20307;&#31867;&#12290;                        </p></td></tr></table></div></div><p>                &#23545;&#20110;&#19968;&#20010;&#20540;&#38598;&#21512;, &#25105;&#20204;&#20351;&#29992;<tt class="literal">&lt;element&gt;</tt>&#26631;&#31614;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;element        column="column_name"                <span class="co">(1)</span>        type="typename"                     <span class="co">(2)</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;):&#20445;&#23384;&#38598;&#21512;&#20803;&#32032;&#20540;&#30340;&#23383;&#27573;&#21517;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left">(2)</td><td valign="top" align="left"><p>                            <tt class="literal">type</tt> (&#24517;&#38656;):&#38598;&#21512;&#20803;&#32032;&#30340;&#31867;&#22411;

⌨️ 快捷键说明

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