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

📄 or-mapping.html

📁 hibernate的一点学习资料!
💻 HTML
📖 第 1 页 / 共 5 页
字号:
                    </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="or-mapping-s1-5"></a>5.1.6.&nbsp;&#35782;&#21035;&#22120;&#65288;discriminator&#65289;</h3></div></div><div></div></div><p>                &#22312;"&#19968;&#26869;&#23545;&#35937;&#32487;&#25215;&#26641;&#23545;&#24212;&#19968;&#20010;&#34920;"&#30340;&#31574;&#30053;&#20013;,<tt class="literal">&lt;discriminator&gt;</tt>&#20803;&#32032;&#26159;&#24517;&#38656;&#30340;,&#23427;&#22768;&#26126;&#20102;&#34920;&#30340;&#35782;&#21035;&#22120;&#23383;&#27573;&#12290;&#35782;&#21035;&#22120;&#23383;&#27573;&#21253;&#21547;&#26631;&#24535;&#20540;&#65292;&#29992;&#20110;&#21578;&#30693;&#25345;&#20037;&#21270;&#23618;&#24212;&#35813;&#20026;&#26576;&#20010;&#29305;&#23450;&#30340;&#34892;&#21019;&#24314;&#21738;&#19968;&#20010;&#23376;&#31867;&#30340;&#23454;&#20363;&#12290;&#21482;&#33021;&#20351;&#29992;&#22914;&#19979;&#21463;&#21040;&#38480;&#21046;&#30340;&#19968;&#20123;&#31867;&#22411;&#65306;                 <tt class="literal">string</tt>, <tt class="literal">character</tt>, <tt class="literal">integer</tt>,                 <tt class="literal">byte</tt>, <tt class="literal">short</tt>, <tt class="literal">boolean</tt>,                 <tt class="literal">yes_no</tt>, <tt class="literal">true_false</tt>.            </p><div class="programlistingco"><pre class="programlisting">&lt;discriminator        column="discriminator_column"  <span class="co"><img src="../images/callouts/1.png" alt="(1)"></span>        type="discriminator_type"      <span class="co"><img src="../images/callouts/2.png" alt="(2)"></span>        force="true|false"             <span class="co"><img src="../images/callouts/3.png" alt="(3)"></span>/&gt;</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">column</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026; <tt class="literal">class</tt>) &#35782;&#21035;&#22120;&#23383;&#27573;&#30340;&#21517;&#23383;                                                    </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">type</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026; <tt class="literal">string</tt>) &#19968;&#20010;Hibernate&#23383;&#27573;&#31867;&#22411;&#30340;&#21517;&#23383;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/3.png" alt="3" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">force(&#24378;&#21046;)</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026; <tt class="literal">false</tt>)                             "&#24378;&#21046;"Hibernate&#25351;&#23450;&#20801;&#35768;&#30340;&#35782;&#21035;&#22120;&#20540;,&#23601;&#31639;&#21462;&#24471;&#30340;&#25152;&#26377;&#23454;&#20363;&#37117;&#26159;&#26681;&#31867;&#30340;&#12290;                        </p></td></tr></table></div></div><p>                &#26631;&#35782;&#22120;&#23383;&#27573;&#30340;&#23454;&#38469;&#20540;&#26159;&#26681;&#25454;<tt class="literal">&lt;class&gt;</tt> &#21644;<tt class="literal">&lt;subclass&gt;</tt>&#20803;&#32032;&#30340;<tt class="literal">discriminator-value</tt>&#24471;&#26469;&#30340;.            </p><p>                <tt class="literal">force</tt>&#23646;&#24615;&#20165;&#20165;&#26159;&#22312;&#34920;&#21253;&#21547;&#19968;&#20123;&#26410;&#25351;&#23450;&#24212;&#35813;&#26144;&#23556;&#21040;&#21738;&#20010;&#25345;&#20037;&#21270;&#31867;&#30340;&#26102;&#20505;&#25165;&#26159;&#26377;&#29992;&#30340;&#12290;&#36825;&#31181;&#24773;&#20917;&#19981;&#26159;&#32463;&#24120;&#20250;&#36935;&#21040;&#12290;                      </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="or-mapping-s1-6"></a>5.1.7.&nbsp;&#29256;&#26412;&#65288;version&#65289;(&#21487;&#36873;)</h3></div></div><div></div></div><p>                <tt class="literal">&lt;version&gt;</tt>&#20803;&#32032;&#26159;&#21487;&#36873;&#30340;&#65292;&#34920;&#26126;&#34920;&#20013;&#21253;&#21547;&#38468;&#24102;&#29256;&#26412;&#20449;&#24687;&#30340;&#25968;&#25454;&#12290;&#36825;&#22312;&#20320;&#20934;&#22791;&#20351;&#29992;<span class="emphasis"><em> &#38271;&#20107;&#21153;&#65288;long transactions&#65289;</em></span>&#30340;&#26102;&#20505;&#29305;&#21035;&#26377;&#29992;&#12290;&#65288;&#35265;&#21518;&#65289;            </p><div class="programlistingco"><pre class="programlisting">&lt;version        column="version_column"   <span class="co"><img src="../images/callouts/1.png" alt="(1)"></span>        name="propertyName"       <span class="co"><img src="../images/callouts/2.png" alt="(2)"></span>        type="typename"           <span class="co"><img src="../images/callouts/3.png" alt="(3)"></span>        access="field|property|ClassName"                  <span class="co"><img src="../images/callouts/4.png" alt="(4)"></span>        unsaved-value="null|negative|undefined"            <span class="co"><img src="../images/callouts/5.png" alt="(5)"></span>/&gt;</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">column</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026;&#23646;&#24615;&#21517;): &#25351;&#23450;&#25345;&#26377;&#29256;&#26412;&#21495;&#30340;&#23383;&#27573;&#21517;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">name</tt>: &#25345;&#20037;&#21270;&#31867;&#30340;&#23646;&#24615;&#21517;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/3.png" alt="3" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">type</tt> (&#21487;&#36873; - &#40664;&#35748;&#26159; <tt class="literal">integer</tt>): &#29256;&#26412;&#21495;&#30340;&#31867;&#22411;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/4.png" alt="4" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">access</tt> (&#21487;&#36873; - &#40664;&#35748;&#26159; <tt class="literal">property</tt>):  Hibernate&#29992;&#20110;&#35775;&#38382;&#23646;&#24615;&#20540;&#30340;&#31574;&#30053;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/5.png" alt="5" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">unsaved-value</tt> (&#21487;&#36873; - &#40664;&#35748;&#26159;<tt class="literal">undefined</tt>):                             &#29992;&#20110;&#26631;&#26126;&#26576;&#20010;&#23454;&#20363;&#26102;&#21018;&#21018;&#34987;&#23454;&#20363;&#21270;&#30340;&#65288;&#23578;&#26410;&#20445;&#23384;&#65289;&#29256;&#26412;&#23646;&#24615;&#20540;&#65292;&#20381;&#38752;&#36825;&#20010;&#20540;&#23601;&#21487;&#20197;&#25226;&#36825;&#31181;&#24773;&#20917;&#21644;&#24050;&#32463;&#22312;&#20808;&#21069;&#30340;session&#20013;&#20445;&#23384;&#25110;&#35013;&#36733;&#30340;&#23454;&#20363;&#21306;&#20998;&#24320;&#26469;&#12290;&#65288;<tt class="literal">undefined</tt>&#25351;&#26126;&#20351;&#29992;&#26631;&#35782;&#23646;&#24615;&#20540;&#36827;&#34892;&#36825;&#31181;&#21028;&#26029;&#12290;&#65289;                                                    </p></td></tr></table></div></div><p>                &#29256;&#26412;&#21495;&#24517;&#39035;&#26159;&#20197;&#19979;&#31867;&#22411;&#65306;<tt class="literal">long</tt>, <tt class="literal">integer</tt>,                <tt class="literal">short</tt>, <tt class="literal">timestamp</tt>&#25110;&#32773;<tt class="literal">calendar</tt>&#12290;            </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="or-mapping-s1-6b"></a>5.1.8.&nbsp;&#26102;&#38388;&#25139;&#65288;timestamp &#65289;(&#21487;&#36873;)</h3></div></div><div></div></div><p>                &#21487;&#36873;&#30340;<tt class="literal">&lt;timestamp&gt;</tt>&#20803;&#32032;&#25351;&#26126;&#20102;&#34920;&#20013;&#21253;&#21547;&#26102;&#38388;&#25139;&#25968;&#25454;&#12290;&#36825;&#29992;&#26469;&#20316;&#20026;&#29256;&#26412;&#30340;&#26367;&#20195;&#12290;&#26102;&#38388;&#25139;&#26412;&#36136;&#19978;&#26159;&#19968;&#31181;&#23545;&#20048;&#35266;&#38145;&#23450;&#30340;&#19968;&#31181;&#19981;&#26159;&#29305;&#21035;&#23433;&#20840;&#30340;&#23454;&#29616;&#12290;&#24403;&#28982;&#65292;&#26377;&#26102;&#20505;&#24212;&#29992;&#31243;&#24207;&#21487;&#33021;&#22312;&#20854;&#20182;&#26041;&#38754;&#20351;&#29992;&#26102;&#38388;&#25139;&#12290;            </p><div class="programlistingco"><pre class="programlisting">&lt;timestamp        column="timestamp_column"      <span class="co"><img src="../images/callouts/1.png" alt="(1)"></span>        name="propertyName"            <span class="co"><img src="../images/callouts/2.png" alt="(2)"></span>        access="field|property|ClassName"   <span class="co"><img src="../images/callouts/3.png" alt="(3)"></span>        unsaved-value="null|undefined"      <span class="co"><img src="../images/callouts/4.png" alt="(4)"></span>/&gt;</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">column</tt> (&#21487;&#36873; - &#40664;&#35748;&#20026;&#23646;&#24615;&#21517;): &#25345;&#26377;&#26102;&#38388;&#25139;&#30340;&#23383;&#27573;&#21517;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">name</tt>: &#22312;&#25345;&#20037;&#21270;&#31867;&#20013;&#30340;JavaBeans&#39118;&#26684;&#30340;&#23646;&#24615;&#21517;&#65292;&#20854;Java&#31867;&#22411;&#26159; <tt class="literal">Date</tt> &#25110;&#32773; <tt class="literal">Timestamp</tt>&#30340;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/3.png" alt="3" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">access</tt> (&#21487;&#36873; - &#40664;&#35748;&#26159; <tt class="literal">property</tt>):  Hibernate&#29992;&#20110;&#35775;&#38382;&#23646;&#24615;&#20540;&#30340;&#31574;&#30053;&#12290;                        </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="../images/callouts/4.png" alt="4" border="0"></td><td valign="top" align="left"><p>                            <tt class="literal">unsaved-value</tt> (&#21487;&#36873; - &#40664;&#35748;&#26159;<tt class="literal">null</tt>):                             &#29992;&#20110;&#26631;&#26126;&#26576;&#20010;&#23454;&#20363;&#26102;&#21018;&#21018;&#34987;&#23454;&#20363;&#21270;&#30340;&#65288;&#23578;&#26410;&#20445;&#23384;&#65289;&#29256;&#26412;&#23646;&#24615;&#20540;&#65292;&#20381;&#38752;&#36825;&#20010;&#20540;&#23601;&#21487;&#20197;&#25226;&#36825;&#31181;&#24773;&#20917;&#21644;&#24050;&#32463;&#22312;&#20808;&#21069;&#30340;session&#20013;&#20445;&#23384;&#25110;&#35013;&#36733;&#30340;&#23454;&#20363;&#21306;&#20998;&#24320;&#26469;&#12290;&#65288;<tt class="literal">undefined</tt>&#25351;&#26126;&#20351;&#29992;&#26631;&#35782;&#23646;&#24615;&#20540;&#36827;&#34892;&#36825;&#31181;&#21028;&#26029;&#12290;&#65289;                        </p></td></tr></table></div></div><p>                &#27880;&#24847;&#65292;<tt class="literal">&lt;timestamp&gt;</tt> &#21644;<tt class="literal">&lt;version type="timestamp"&gt;</tt>&#26159;&#31561;&#2

⌨️ 快捷键说明

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