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

📄 session-configuration.html

📁 图象处理
💻 HTML
📖 第 1 页 / 共 4 页
字号:
                            <tt class="literal">1, 2, 4, 8</tt>                        </p></td></tr><tr><td><tt class="literal">hibernate.connection.<span class="emphasis"><em>&lt;propertyName&gt;</em></span></tt></td><td>                        &#25226; <tt class="literal">propertyName</tt>&#36825;&#20010;JDBC &#23646;&#24615;&#20256;&#36882;&#21040;<tt class="literal">DriverManager.getConnection()</tt>&#21435;                    </td></tr><tr><td><tt class="literal">hibernate.connection.provider_class</tt></td><td>                            &#25351;&#23450;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;<tt class="literal">ConnectionProvider</tt>&#31867;&#21517;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">classname.of.ConnectionProvider</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.cache.provider_class</tt></td><td>                            &#25351;&#23450;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;<tt class="literal">CacheProvider</tt>&#32531;&#23384;&#25552;&#20379;&#32773;&#30340;&#31867;&#21517;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">classname.of.CacheProvider</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.cache.use_minimal_puts</tt></td><td>                            &#20248;&#21270;&#31532;&#20108;&#32423;&#32531;&#23384;&#25805;&#20316;&#65292;&#20943;&#23569;&#20889;&#25805;&#20316;&#65292;&#20195;&#20215;&#26159;&#35835;&#25805;&#20316;&#26356;&#39057;&#32321;&#65288;&#23545;&#20110;&#38598;&#32676;&#32531;&#23384;&#24456;&#26377;&#29992;&#65289;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">true|false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.cache.use_query_cache</tt></td><td>                            	&#25171;&#24320;&#26597;&#35810;&#32531;&#23384;&#65292;&#27599;&#20010;&#26597;&#35810;&#20173;&#28982;&#24517;&#39035;&#25351;&#26126;cacheable&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">true|false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.cache.region_prefix</tt></td><td>                            &#29992;&#20110;&#31532;&#20108;&#32423;&#32531;&#23384;&#21306;&#22495;&#21517;&#23383;&#30340;&#21069;&#32512;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">prefix</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.transaction.factory_class</tt></td><td>                            &#25351;&#23450;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;<tt class="literal">TransactionFactory</tt>&#31867;&#21517;&#65292;Hibernate Transaction API&#23558;&#20250;&#20351;&#29992;&#65288;&#40664;&#35748;&#26159;<tt class="literal">JDBCTransactionFactory</tt>&#65289;&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">classname.of.TransactionFactory</tt>                            </p></td></tr><tr><td><tt class="literal">jta.UserTransaction</tt></td><td><tt class="literal">JTATransactionFactory</tt> &#29992;&#26469;&#20174;&#24212;&#29992;&#26381;&#21153;&#22120;&#33719;&#21462;JTA <tt class="literal">UserTransaction</tt>&#30340;JNDI&#21517;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">jndi/composite/name</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.transaction.manager_lookup_class</tt></td><td><tt class="literal">TransactionManagerLookup</tt>&#30340;&#31867;&#21517;                            - &#24403;&#22312;JTA&#29615;&#22659;&#20013;&#65292;JVM&#32423;&#21035;&#30340;&#32531;&#23384;&#34987;&#25171;&#24320;&#30340;&#26102;&#20505;&#20351;&#29992;.                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">classname.of.TransactionManagerLookup</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.query.substitutions</tt></td><td>                            &#25226;Hibernate&#26597;&#35810;&#20013;&#30340;&#19968;&#20123;&#30701;&#35821;&#26367;&#25442;&#20026;SQL&#30701;&#35821;&#65288;&#27604;&#22914;&#35828;&#30701;&#35821;&#21487;&#33021;&#26159;&#20989;&#25968;&#25110;&#32773;&#23383;&#31526;&#65289;&#12290;                                                        <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.show_sql</tt></td><td>                            &#25226;&#25152;&#26377;&#30340;SQL&#35821;&#21477;&#37117;&#36755;&#20986;&#21040;&#25511;&#21046;&#21488;                            <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.hbm2ddl.auto</tt></td><td>                            &#22312;<tt class="literal">SessionFactory</tt>&#21019;&#24314;&#21518;,&#33258;&#21160;&#36755;&#20986;schema&#21019;&#24314;DDL&#35821;&#21477;&#21040;&#25968;&#25454;&#24211;.&#21644;<tt class="literal">create-drop</tt>&#21516;&#26102;&#20351;&#29992;&#30340;&#35805;,&#25968;&#25454;&#24211;schema&#20250;&#22312;<tt class="literal">SessionFactory</tt>&#26174;&#24335;&#20851;&#38381;&#21518;&#34987;drop&#25481;&#12290;                            <p>                                <span class="strong">&#21462;&#20540;.</span>                                 <tt class="literal">update</tt> | <tt class="literal">create</tt> | <tt class="literal">create-drop</tt>                            </p></td></tr></tbody></table></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="configuration-optional-dialects"></a>3.5.1.&nbsp;SQL Dialects SQL &#26041;&#35328;</h3></div></div><div></div></div><p>            &#20320;&#24635;&#26159;&#21487;&#20197;&#20026;&#20320;&#30340;&#25968;&#25454;&#24211;&#35774;&#32622;&#19968;&#20010;<tt class="literal">hibernate.dialect</tt>&#26041;&#35328;&#65292;&#23427;&#26159;<tt class="literal">net.sf.hibernate.dialect.Dialect</tt> &#30340;&#19968;&#20010;&#23376;&#31867;&#12290;&#22914;&#26524;&#20320;&#19981;&#38656;&#35201;&#20351;&#29992;&#22522;&#20110;<tt class="literal">native</tt>&#25110;&#32773;<tt class="literal">sequence</tt>&#30340;&#20027;&#38190;&#33258;&#21160;&#29983;&#25104;&#31639;&#27861;&#65292;&#25110;&#32773;&#24754;&#35266;&#38145;&#23450;&#65288;&#20351;&#29992;<tt class="literal">Session.lock()</tt> &#25110; <tt class="literal">Query.setLockMode()</tt>)&#30340;&#35805;&#65292;&#26041;&#35328;&#23601;&#21487;&#20197;&#19981;&#24517;&#25351;&#23450;&#12290;&#28982;&#32780;&#65292;&#20551;&#33509;&#20320;&#25351;&#23450;&#20102;&#19968;&#20010;&#26041;&#35328;&#65292;Hibernate&#20250;&#20026;&#19978;&#38754;&#21015;&#20986;&#30340;&#19968;&#20123;&#23646;&#24615;&#20351;&#29992;&#29305;&#27530;&#40664;&#35748;&#20540;&#65292;&#30465;&#24471;&#20320;&#25163;&#24037;&#25351;&#23450;&#23427;&#20204;&#12290;        </p><div class="table"><a name="sql-dialects"></a><p class="title"><b>&#34920;&nbsp;3.4.&nbsp;Hibernate SQL &#26041;&#35328; (<tt class="literal">hibernate.dialect</tt>)</b></p><table summary="Hibernate SQL &#26041;&#35328; (hibernate.dialect)" border="1"><colgroup><col><col></colgroup><thead><tr><th>RDBMS</th><th>&#26041;&#35328;</th></tr></thead><tbody><tr><td>DB2</td><td><tt class="literal">net.sf.hibernate.dialect.DB2Dialect</tt></td></tr><tr><td>DB2 AS/400</td><td><tt class="literal">net.sf.hibernate.dialect.DB2400Dialect</tt></td></tr><tr><td>DB2 OS390</td><td><tt class="literal">net.sf.hibernate.dialect.DB2390Dialect</tt></td></tr><tr><td>PostgreSQL</td><td><tt class="literal">net.sf.hibernate.dialect.PostgreSQLDialect</tt></td></tr><tr><td>MySQL</td><td><tt class="literal">net.sf.hibernate.dialect.MySQLDialect</tt></td></tr><tr><td>Oracle (any version)</td><td><tt class="literal">net.sf.hibernate.dialect.OracleDialect</tt></td></tr><tr><td>Oracle 9</td><td><tt class="literal">net.sf.hibernate.dialect.Oracle9Dialect</tt></td></tr><tr><td>Sybase</td><td><tt class="literal">net.sf.hibernate.dialect.SybaseDialect</tt></td></tr><tr><td>Sybase Anywhere</td><td><tt class="literal">net.sf.hibernate.dialect.SybaseAnywhereDialect</tt></td></tr><tr><td>Microsoft SQL Server</td><td><tt class="literal">net.sf.hibernate.dialect.SQLServerDialect</tt></td></tr><tr><td>SAP DB</td><td><tt class="literal">net.sf.hibernate.dialect.SAPDBDialect</tt></td></tr><tr><td>Informix</td><td><tt class="literal">net.sf.hibernate.dialect.InformixDialect</tt></td></tr><tr><td>HypersonicSQL</td><td><tt class="literal">net.sf.hibernate.dialect.HSQLDialect</tt></td></tr><tr><td>Ingres</td><td><tt class="literal">net.sf.hibernate.dialect.IngresDialect</tt></td></tr><tr><td>Progress</td><td><tt class="literal">net.sf.hibernate.dialect.ProgressDialect</tt></td></tr><tr><td>Mckoi SQL</td><td><tt class="literal">net.sf.hibernate.dialect.MckoiDialect</tt></td></tr><tr><td>Interbase</td><td><tt class="literal">net.sf.hibernate.dialect.InterbaseDialect</tt></td></tr><tr><td>Pointbase</td><td><tt class="literal">net.sf.hibernate.dialect.PointbaseDialect</tt></td></tr><tr><td>FrontBase</td><td><tt class="literal">net.sf.hibernate.dialect.FrontbaseDialect</tt></td></tr><tr><td>Firebird</td><td><tt class="literal">net.sf.hibernate.dialect.FirebirdDialect</tt></td></tr></tbody></table></div></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="configuration-optional-outerjoin"></a>3.5.2.&nbsp;&#22806;&#36830;&#25509;&#25235;&#21462;&#65288;Outer Join Fetching &#65289;</h3></div></div><div></div></div><p>            &#22914;&#26524;&#20320;&#30340;&#25968;&#25454;&#24211;&#25903;&#25345;ANSI&#25110;&#32773;Oracle&#39118;&#26684;&#30340;&#22806;&#36830;&#25509;&#65292;<span class="emphasis"><em>&#22806;&#36830;&#25509;&#25235;&#21462;</em></span>&#21487;&#33021;&#25552;&#39640;&#24615;&#33021;&#65292;&#22240;&#20026;&#21487;&#20197;&#38480;&#21046;&#21644;&#25968;&#25454;&#24211;&#20132;&#20114;&#30340;&#25968;&#37327;&#65288;&#20195;&#20215;&#26159;&#25968;&#25454;&#24211;&#33258;&#36523;&#36827;&#34892;&#20102;&#26356;&#22810;&#30340;&#24037;&#20316;&#65289;&#12290;&#22806;&#36830;&#25509;&#25235;&#21462;&#20801;&#35768;&#20320;&#22312;&#19968;&#20010;select&#35821;&#21477;&#20013;&#23601;&#21487;&#20197;&#24471;&#21040;&#19968;&#20010;&#30001;&#22810;&#23545;&#19968;&#25110;&#32773;&#19968;&#23545;&#19968;&#36830;&#25509;&#26500;&#25104;&#30340;&#23545;&#35937;&#22270;&#12290;        </p><p>           &#40664;&#35748;&#24773;&#20917;&#19979;&#65292;&#25235;&#21462;&#22312;&#21494;&#23545;&#35937;&#65292;&#25317;&#26377;&#20195;&#29702;&#30340;&#23545;&#35937;&#25110;&#32773;&#20135;&#29983;&#23545;&#33258;&#36523;&#30340;&#24341;&#29992;&#26102;&#32456;&#27490;&#12290;        </p><p>             &#23545;&#19968;&#20010;<span class="emphasis"><em>&#29305;&#23450;&#20851;&#32852;</em></span>&#26469;&#35828;&#65292;&#36890;&#36807;&#22312;XML&#26144;&#23556;&#25991;&#20214;&#20013;&#35774;&#32622;<tt class="literal">outer-join</tt>&#23646;&#24615;&#21487;&#20197;&#25511;&#21046;&#26159;&#21542;&#24320;&#21551;&#25235;&#21462;&#21151;&#33021;&#12290;        </p><p>           &#20063;&#21487;&#20197;&#35774;&#32622;<tt class="literal">hibernate.max_fetch_depth</tt>&#20026;<tt class="literal">0</tt>&#26469;<span class="emphasis"><em>&#20840;&#23616;</em></span>&#20851;&#38381;&#27492;&#21151;&#33021;&#12290;&#22914;&#26524;&#35774;&#32622;&#20026;<tt class="literal">1</tt>&#25110;&#26356;&#39640;&#30340;&#25968;&#20540;&#65292;&#23545;&#25152;&#26377;&#30340;&#19968;&#23545;&#19968;&#21644;&#22810;&#23545;&#19968;&#20851;&#32852;&#20250;&#25171;&#24320;&#22806;&#36830;&#25509;&#25235;&#21462;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;&#23427;&#34987;&#35774;&#32622;&#20026;<tt class="literal">auto</tt>&#65292;&#21363;&#33258;&#21160;&#22806;&#36830;&#25509;&#12290;&#20294;&#26159;&#65292;&#19968;&#23545;&#22810;&#20851;&#32852;&#21644;&#38598;&#21512;&#27704;&#36828;&#19981;&#20250;&#20351;&#29992;&#22806;&#36830;&#25509;&#25235;&#21462;&#65292;&#38500;&#38750;&#23545;&#27599;&#20010;&#29305;&#23450;&#30340;&#20851;&#32852;&#36827;&#34892;&#26126;&#30830;&#22768;&#26126;&#12290;&#36825;&#19968;&#34892;&#20026;&#21487;&#20197;&#22312;&#36816;&#34892;&#26102;&#36890;&#36807;Hibernate &#26597;&#35810;&#37325;&#36733;&#12290;        </p></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="configuration-optional-binarystreams"></a>3.5.3.&nbsp;&#20108;&#36827;&#21046;&#27969;</h3></div></div><div></div></div><p>            Oracle&#38480;&#21046;&#36890;&#36807;&#23427;&#30340;JDBC&#39537;&#21160;&#20256;&#36882;&#30340;<tt class="literal">byte</tt>&#25968;&#32452;&#30340;&#22823;&#23567;&#12290;&#22914;&#26524;&#20320;&#24076;&#26395;&#20351;&#29992;&#24456;&#22823;&#25968;&#37327;&#30340;<tt class="literal">binary</tt>&#25110;&#32773;<tt class="literal">serializable</tt> &#31867;&#22411;&#30340;&#35805;&#65292;&#20320;&#38656;&#35201;&#25171;&#24320;<tt class="literal">hibernate.jdbc.use_streams_for_binary</tt>&#12290;<span class="emphasis"><em>&#36825;&#21482;&#33021;&#36890;&#36807;JVM&#32423;&#21035;&#35774;&#23450;</em></span>        </p></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="configuration-optional-cacheprovider"></a>3.5.4.&nbsp;&#33258;&#23450;&#20041;<tt class="literal">CacheProvider</tt></h3></div></div><div></div></div><p>            &#36890;&#36807;&#23454;&#29616;<tt class="literal">net.sf.hibernate.cache.CacheProvider</tt>&#25509;&#21475;&#65292;&#20320;&#21487;&#20197;&#25972;&#21512;&#19968;&#20010;JVM&#32423;&#21035;&#65288;&#25110;&#32773;&#38598;&#32676;&#30340;&#65289;&#31532;&#20108;&#32423;&#32531;&#23384;&#36827;&#26469;&#12290;&#20320;&#21487;&#20197;&#36890;&#36807;<tt class="literal">hibernate.cache.provider_class</tt>&#36873;&#25321;&#26576;&#20010;&#33258;&#23450;&#20041;&#30340;&#23454;&#29616;&#12290;        </p></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="configuration-optional-transactionstrategy"></a>3.5.5.&nbsp;&#20107;&#21153;&#31574;&#30053;&#37197;&#32622;</h3></div></div><div></div></div><p>                &#22914;&#26524;&#20320;&#24076;&#26395;&#20351;&#29992;Hibernate&#30340;<tt class="literal">Transaction</tt> API,&#20320;&#24517;&#39035;&#36890;&#36807;<tt class="literal">hibernate.transaction.factory_class</tt>&#23646;&#24615;&#25351;&#23450;&#19968;&#20010;<tt class="literal">Transaction</tt>&#23454;&#20363;&#30340;&#24037;&#21378;&#31867;&#12290;                <tt class="literal">Transaction</tt> API&#38544;&#34255;&#20102;&#24213;&#23618;&#30340;&#20107;&#21153;&#26426;&#21046;,&#20801;&#35768;Hibernate&#20195;&#30721;&#22312;&#21463;&#31649;&#21046;&#21644;&#38750;&#21463;&#31649;&#21046;&#30340;&#29615;&#22659;&#19979;&#37117;&#21487;&#20197;&#36816;&#34892;&#12290;            </p><p>

⌨️ 快捷键说明

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