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

📄 session-configuration.html

📁 图象处理
💻 HTML
📖 第 1 页 / 共 4 页
字号:
        </p><pre class="programlisting">hibernate.connection.datasource = java:/comp/env/jdbc/MyDBhibernate.transaction.factory_class = \    net.sf.hibernate.transaction.JTATransactionFactoryhibernate.transaction.manager_lookup_class = \    net.sf.hibernate.transaction.JBossTransactionManagerLookuphibernate.dialect = \    net.sf.hibernate.dialect.PostgreSQLDialect</pre><p>            &#20174;JNDI&#25968;&#25454;&#28304;&#33719;&#24471;&#30340;JDBC&#36830;&#25509;&#33258;&#21160;&#20855;&#26377;&#24212;&#29992;&#26381;&#21153;&#22120;&#30340;&#23481;&#22120;&#31649;&#29702;&#20107;&#21153;&#30340;&#29305;&#24615;&#12290;        </p><p>            &#21487;&#20197;&#36890;&#36807;"<tt class="literal">hibernate.connnection</tt>"&#24320;&#22836;&#30340;&#23646;&#24615;&#26469;&#35774;&#32622;&#29305;&#21035;&#30340;&#36830;&#25509;&#23646;&#24615;&#12290;&#27604;&#22914;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;<tt class="literal">hibernate.connnection.charSet</tt>&#26469;&#25351;&#23450;<tt class="literal">charSet</tt>&#12290;        </p><p>            &#36890;&#36807;&#23454;&#29616;<tt class="literal">net.sf.hibernate.connection.ConnectionProvider</tt>&#25509;&#21475;&#65292;&#20320;&#21487;&#20197;&#23450;&#20041;&#22914;&#20309;&#33719;&#24471;JDBC&#36830;&#25509;&#30340;&#31574;&#30053;&#12290;&#20320;&#21487;&#20197;&#36890;&#36807;&#35774;&#32622;<tt class="literal">hibernate.connection.provider_class</tt>&#26469;&#36873;&#25321;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;&#23454;&#29616;&#12290;        </p></div><div class="sect1" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="configuration-optional"></a>3.5.&nbsp;&#21487;&#36873;&#37197;&#32622;&#23646;&#24615;</h2></div></div><div></div></div><p>            &#19979;&#38754;&#26159;&#19968;&#20123;&#22312;&#36816;&#34892;&#26102;&#21487;&#20197;&#25913;&#21464;Hibernate&#34892;&#20026;&#30340;&#20854;&#20182;&#37197;&#32622;&#12290;&#25152;&#26377;&#36825;&#20123;&#37117;&#26159;&#21487;&#36873;&#30340;&#65292;&#20063;&#26377;&#21512;&#29702;&#30340;&#40664;&#35748;&#20540;&#12290;        </p><p>            &#31995;&#32479;&#32423;&#21035;&#30340;&#37197;&#32622;&#21482;&#33021;&#36890;&#36807;<tt class="literal">java -Dproperty=value</tt>&#25110;&#32773;&#22312;<tt class="literal">hibernate.properties</tt>&#25991;&#20214;&#20013;&#37197;&#32622;&#65292;&#32780;&#19981;&#33021;&#36890;&#36807;&#20256;&#36882;&#32473;<tt class="literal">Configuration</tt>&#30340;<tt class="literal">Properties</tt>&#23454;&#20363;&#26469;&#37197;&#32622;&#12290;        </p><div class="table"><a name="configuration-optional-properties"></a><p class="title"><b>&#34920;&nbsp;3.3.&nbsp;Hibernate&#37197;&#32622;&#23646;&#24615;</b></p><table summary="Hibernate&#37197;&#32622;&#23646;&#24615;" border="1"><colgroup><col><col></colgroup><thead><tr><th>&#23646;&#24615;&#21517;</th><th>&#29992;&#36884;</th></tr></thead><tbody><tr><td><tt class="literal">hibernate.dialect</tt></td><td>                            Hibernate<tt class="literal">&#26041;&#35328;&#65288;Dialect&#65289;</tt>&#30340;&#31867;&#21517; - &#21487;&#20197;&#35753;Hibernate&#20351;&#29992;&#26576;&#20123;&#29305;&#23450;&#30340;&#25968;&#25454;&#24211;&#24179;&#21488;&#30340;&#29305;&#24615;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">full.classname.of.Dialect</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.default_schema</tt></td><td>                            &#22312;&#29983;&#25104;&#30340;SQL&#20013;&#65292;scheml/tablespace&#30340;&#20840;&#38480;&#23450;&#21517;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">SCHEMA_NAME</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.session_factory_name</tt></td><td>                            &#33258;&#21160;&#25226;&#21019;&#24314;&#30340;<tt class="literal">SessionFactory</tt>&#20197;&#36825;&#20010;&#21517;&#23383;&#32465;&#23450;&#21040;JNDI&#20013;&#21435;.                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">jndi/composite/name</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.use_outer_join</tt></td><td>                            &#20801;&#35768;&#20351;&#29992;&#22806;&#36830;&#25509;&#25235;&#21462;&#12290;&#24050;&#32463;&#22833;&#25928;&#12290;&#35831;&#20351;&#29992;<tt class="literal">max_fetch_depth</tt>&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">true</tt> | <tt class="literal">false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.max_fetch_depth</tt></td><td>                            &#23545;&#21333;&#26681;&#32852;&#21512;&#65288;&#19968;&#23545;&#19968;&#65292;&#22810;&#23545;&#19968;&#65289;&#65292;&#35774;&#32622;&#22806;&#36830;&#25509;&#25235;&#21462;&#26641;&#30340;&#26368;&#22823;&#28145;&#24230;&#12290;&#22914;&#26524;&#26159;<tt class="literal">0</tt>&#23558;&#20851;&#38381;&#40664;&#35748;&#30340;&#22806;&#36830;&#25509;&#25235;&#21462;&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 &#24314;&#35758;&#35774;&#32622;&#20026;<tt class="literal">0</tt>&#21040;<tt class="literal">3</tt>&#20043;&#38388;                            </p></td></tr><tr><td><tt class="literal">hibernate.jdbc.fetch_size</tt></td><td>                            &#19968;&#20010;&#38750;&#38646;&#20540;&#65292;&#29992;&#26469;&#20915;&#23450;JDBC&#30340;&#33719;&#21462;&#37327;&#22823;&#23567;&#12290;(&#20250;&#35843;&#29992;<tt class="literal">Statement.setFetchSize()</tt>).                        </td></tr><tr><td><tt class="literal">hibernate.jdbc.batch_size</tt></td><td>                            &#19968;&#20010;&#38750;&#38646;&#20540;&#65292;&#20250;&#24320;&#21551;Hibernate&#20351;&#29992;JDBC2&#30340;&#25209;&#37327;&#26356;&#26032;&#21151;&#33021;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 &#24314;&#35758;&#20540;&#22312; <tt class="literal">5</tt> &#21644; <tt class="literal">30</tt>&#20043;&#38388;&#12290;                            </p></td></tr><tr><td><tt class="literal">hibernate.jdbc.use_scrollable_resultset</tt></td><td>                            &#20801;&#35768;Hibernate&#20351;&#29992;JDBC2&#25552;&#20379;&#30340;&#21487;&#28378;&#21160;&#32467;&#26524;&#38598;&#12290;&#21482;&#26377;&#22312;&#20351;&#29992;&#29992;&#25143;&#33258;&#34892;&#25552;&#20379;&#30340;JDBC&#36830;&#25509;&#26102;&#65292;&#36825;&#20010;&#21442;&#25968;&#25165;&#26159;&#24517;&#38656;&#30340;&#12290;&#21542;&#21017;Hibernate&#20250;&#20351;&#29992;&#36830;&#25509;&#30340;&#20803;&#25968;&#25454;(metadata)&#12290;                                                        <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">true</tt> | <tt class="literal">false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.jdbc.use_streams_for_binary</tt></td><td>                            &#22312;&#20174;JDBC&#35835;&#20889;<tt class="literal">binary&#65288;&#20108;&#36827;&#21046;&#65289;</tt>&#25110;&#32773;<tt class="literal">serializable&#65288;&#21487;&#24207;&#21015;&#21270;&#65289;</tt>&#31867;&#22411;&#26102;,&#26159;&#21542;&#20351;&#29992;stream(&#27969;&#65289;. (&#36825;&#26159;&#19968;&#20010;&#31995;&#32479;&#32423;&#21035;&#30340;&#23646;&#24615;&#12290;)                                                        <p>                                <span class="strong">&#21462;&#20540;.</span>                                <tt class="literal">true</tt> | <tt class="literal">false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.jdbc.use_get_generated_keys</tt></td><td>                        	&#20801;&#35768;&#20351;&#29992;JDBC3&#30340;<tt class="literal">PreparedStatement.getGeneratedKeys()</tt>&#22312;&#25554;&#20837;&#21518;&#33719;&#21462;&#25968;&#25454;&#24211;&#33258;&#36523;&#29983;&#25104;&#30340;key&#12290;&#38656;&#35201;JDBC3&#20197;&#19978;&#30340;&#39537;&#21160;&#21644;JRE1.4&#20197;&#19978;&#65292;&#22914;&#26524;&#20320;&#30340;&#39537;&#21160;&#21644;Hibernate&#20851;&#38190;&#23383;&#29983;&#25104;&#22120;&#19968;&#36215;&#20351;&#29992;&#26377;&#38382;&#39064;&#65292;&#35831;&#35774;&#20026;false&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;&#20250;&#29992;connection&#20803;&#25968;&#25454;&#26681;&#25454;&#39537;&#21160;&#26159;&#21542;&#25903;&#25345;&#33258;&#21160;&#21028;&#26029;&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                <tt class="literal">true|false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.cglib.use_reflection_optimizer</tt></td><td>                            &#26159;&#21542;&#20351;&#29992;CGLIB&#26469;&#20195;&#26367;&#36816;&#34892;&#26102;&#21453;&#23556;&#25805;&#20316;&#12290;&#65288;&#31995;&#32479;&#32423;&#21035;&#23646;&#24615;&#65292;&#40664;&#35748;&#20026;&#22312;&#21487;&#33021;&#26102;&#37117;&#20351;&#29992;CGLIB&#65289;.&#22312;&#35843;&#35797;&#30340;&#26102;&#20505;&#26377;&#26102;&#20505;&#20351;&#29992;&#21453;&#23556;&#20250;&#26377;&#29992;&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">true</tt> | <tt class="literal">false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.jndi.<span class="emphasis"><em>&lt;propertyName&gt;</em></span></tt></td><td>                            &#25226;<tt class="literal">propertyName</tt>&#36825;&#20010;&#23646;&#24615;&#20256;&#36882;&#21040;JNDI <tt class="literal">InitialContextFactory</tt>&#21435; (&#21487;&#36873;)                        </td></tr><tr><td><tt class="literal">hibernate.connection.isolation</tt></td><td>		                    &#20107;&#21153;&#38548;&#31163;&#32423;&#21035; (&#21487;&#36873;).&#35831;&#26816;&#26597;<tt class="literal">java.sql.Connection</tt>&#26469;&#24471;&#21040;&#21462;&#20540;&#30340;&#20855;&#20307;&#24847;&#20041;&#12290;&#27880;&#24847;&#22823;&#22810;&#25968;&#25968;&#25454;&#24211;&#19981;&#20250;&#25903;&#25345;&#25152;&#26377;&#30340;&#38548;&#31163;&#32423;&#21035;&#12290;                        <p>                            <span class="strong">&#21462;&#20540;.</span> 

⌨️ 快捷键说明

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