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

📄 session-configuration.html

📁 关于hibernate的中文文档 关于hibernate的中文文档 关于hibernate的中文文档 关于hibernate的中文文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
        </p><a name="c3p0-configuration"></a><pre class="programlisting">hibernate.connection.driver_class = org.postgresql.Driverhibernate.connection.url = jdbc:postgresql://localhost/mydatabasehibernate.connection.username = myuserhibernate.connection.password = secrethibernate.c3p0.min_size=5hibernate.c3p0.max_size=20hibernate.c3p0.timeout=1800hibernate.c3p0.max_statements=50hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect</pre><p>            &#20026;&#20102;&#33021;&#22312;&#24212;&#29992;&#31243;&#24207;&#26381;&#21153;&#22120;(application server)&#20013;&#20351;&#29992;Hibernate, &#24212;&#24403;&#24635;&#26159;&#23558;Hibernate            &#37197;&#32622;&#25104;&#20174;&#27880;&#20876;&#22312;JNDI&#20013;&#30340;<tt class="literal">Datasource</tt>&#22788;&#33719;&#24471;&#36830;&#25509;&#65292;&#20320;&#33267;&#23569;&#38656;&#35201;&#35774;&#32622;&#19979;&#21015;&#23646;&#24615;&#20013;&#30340;&#19968;&#20010;:        </p><div class="table"><a name="d0e2088"></a><p class="title"><b>&#34920;&nbsp;3.2.&nbsp;                Hibernate&#25968;&#25454;&#28304;&#23646;&#24615;            </b></p><table summary="&#xA;                Hibernate&#25968;&#25454;&#28304;&#23646;&#24615;&#xA;            " 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.connection.datasource</tt></td><td><span class="emphasis"><em>&#25968;&#25454;&#28304;JNDI&#21517;&#23383;</em></span></td></tr><tr><td><tt class="literal">hibernate.jndi.url</tt></td><td><span class="emphasis"><em>JNDI&#25552;&#20379;&#32773;&#30340;URL</em></span> (&#21487;&#36873;)                </td></tr><tr><td><tt class="literal">hibernate.jndi.class</tt></td><td><span class="emphasis"><em>JNDI <tt class="literal">InitialContextFactory</tt>&#31867;</em></span> (&#21487;&#36873;)                </td></tr><tr><td><tt class="literal">hibernate.connection.username</tt></td><td><span class="emphasis"><em>&#25968;&#25454;&#24211;&#29992;&#25143;</em></span> (&#21487;&#36873;)                </td></tr><tr><td><tt class="literal">hibernate.connection.password</tt></td><td><span class="emphasis"><em>&#25968;&#25454;&#24211;&#29992;&#25143;&#23494;&#30721;</em></span> (&#21487;&#36873;)                </td></tr></tbody></table></div><p>            &#36825;&#26159;&#19968;&#20010;&#20351;&#29992;&#24212;&#29992;&#31243;&#24207;&#26381;&#21153;&#22120;&#25552;&#20379;&#30340;JNDI&#25968;&#25454;&#28304;&#30340;<tt class="literal">hibernate.properties</tt>&#26679;&#20363;&#25991;&#20214;:        </p><pre class="programlisting">hibernate.connection.datasource = java:/comp/env/jdbc/testhibernate.transaction.factory_class = \    org.hibernate.transaction.JTATransactionFactoryhibernate.transaction.manager_lookup_class = \    org.hibernate.transaction.JBossTransactionManagerLookuphibernate.dialect = org.hibernate.dialect.PostgreSQLDialect</pre><p>            &#20174;JNDI&#25968;&#25454;&#28304;&#33719;&#24471;&#30340;JDBC&#36830;&#25509;&#23558;&#33258;&#21160;&#21442;&#19982;&#21040;&#24212;&#29992;&#31243;&#24207;&#26381;&#21153;&#22120;&#20013;&#23481;&#22120;&#31649;&#29702;&#30340;&#20107;&#21153;(container-managed transactions)&#20013;&#21435;.        </p><p>            &#20219;&#20309;&#36830;&#25509;(connection)&#23646;&#24615;&#30340;&#23646;&#24615;&#21517;&#37117;&#35201;&#20197;"<tt class="literal">hibernate.connnection</tt>"&#24320;&#22836;.             &#20363;&#22914;, &#20320;&#21487;&#33021;&#20250;&#20351;&#29992;<tt class="literal">hibernate.connection.charSet</tt>&#26469;&#25351;&#23450;&#23383;&#31526;&#38598;<tt class="literal">charSet</tt>.        </p><p>            &#36890;&#36807;&#23454;&#29616;<tt class="literal">org.hibernate.connection.ConnectionProvider</tt>&#25509;&#21475;&#65292;&#20320;&#21487;&#20197;&#23450;&#20041;&#23646;&#20110;            &#20320;&#33258;&#24049;&#30340;&#33719;&#24471;JDBC&#36830;&#25509;&#30340;&#25554;&#20214;&#31574;&#30053;&#12290;&#36890;&#36807;&#35774;&#32622;<tt class="literal">hibernate.connection.provider_class</tt>&#65292;            &#20320;&#21487;&#20197;&#36873;&#25321;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;&#23454;&#29616;.        </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.4.&nbsp;            &#21487;&#36873;&#30340;&#37197;&#32622;&#23646;&#24615;        </h2></div></div><div></div></div><p>            &#26377;&#22823;&#37327;&#23646;&#24615;&#33021;&#29992;&#26469;&#25511;&#21046;Hibernate&#22312;&#36816;&#34892;&#26399;&#30340;&#34892;&#20026;. &#23427;&#20204;&#37117;&#26159;&#21487;&#36873;&#30340;, &#24182;&#25317;&#26377;&#36866;&#24403;&#30340;&#40664;&#35748;&#20540;.        </p><p>            <span class="emphasis"><em>&#35686;&#21578;: &#20854;&#20013;&#19968;&#20123;&#23646;&#24615;&#26159;"&#31995;&#32479;&#32423;(system-level)&#30340;".</em></span>            &#31995;&#32479;&#32423;&#23646;&#24615;&#21482;&#33021;&#36890;&#36807;<tt class="literal">java -Dproperty=value</tt>&#25110;            <tt class="literal">hibernate.properties</tt>&#26469;&#35774;&#32622;, &#32780;<span class="emphasis"><em>&#19981;&#33021;</em></span>&#29992;&#19978;&#38754;&#25551;&#36848;&#30340;&#20854;&#20182;&#26041;&#27861;&#26469;&#35774;&#32622;.        </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="&#xA;                Hibernate&#37197;&#32622;&#23646;&#24615;&#xA;            " 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>                            &#19968;&#20010;Hibernate <tt class="literal">Dialect</tt>&#31867;&#21517;&#20801;&#35768;Hibernate&#38024;&#23545;&#29305;&#23450;&#30340;&#20851;&#31995;&#25968;&#25454;&#24211;&#29983;&#25104;&#20248;&#21270;&#30340;SQL.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 <tt class="literal">full.classname.of.Dialect</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.show_sql</tt></td><td>                            &#36755;&#20986;&#25152;&#26377;SQL&#35821;&#21477;&#21040;&#25511;&#21046;&#21488;.							&#26377;&#19968;&#20010;&#21478;&#22806;&#30340;&#36873;&#25321;&#26159;&#25226;<tt class="literal">org.hibernate.SQL</tt>&#36825;&#20010;log category&#35774;&#20026;<tt class="literal">debug</tt>&#12290;                            <p>                                <span class="strong">eg.</span>                                 <tt class="literal">true</tt> | <tt class="literal">false</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.format_sql</tt></td><td>                            &#22312;log&#21644;console&#20013;&#25171;&#21360;&#20986;&#26356;&#28418;&#20142;&#30340;SQL&#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.default_schema</tt></td><td>                            &#22312;&#29983;&#25104;&#30340;SQL&#20013;, &#23558;&#32473;&#23450;&#30340;schema/tablespace&#38468;&#21152;&#20110;&#38750;&#20840;&#38480;&#23450;&#21517;&#30340;&#34920;&#21517;&#19978;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 <tt class="literal">SCHEMA_NAME</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.default_catalog</tt></td><td>                            &#22312;&#29983;&#25104;&#30340;SQL&#20013;, &#23558;&#32473;&#23450;&#30340;catalog&#38468;&#21152;&#20110;&#38750;&#20840;&#38480;&#23450;&#21517;&#30340;&#34920;&#21517;&#19978;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 <tt class="literal">CATALOG_NAME</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.session_factory_name</tt></td><td><tt class="literal">SessionFactory</tt>&#21019;&#24314;&#21518;&#65292;&#23558;&#33258;&#21160;&#20351;&#29992;&#36825;&#20010;&#21517;&#23383;&#32465;&#23450;&#21040;JNDI&#20013;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 <tt class="literal">jndi/composite/name</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.max_fetch_depth</tt></td><td>                            &#20026;&#21333;&#21521;&#20851;&#32852;(&#19968;&#23545;&#19968;, &#22810;&#23545;&#19968;)&#30340;&#22806;&#36830;&#25509;&#25235;&#21462;&#65288;outer join fetch&#65289;&#26641;&#35774;&#32622;&#26368;&#22823;&#28145;&#24230;.                            &#20540;&#20026;<tt class="literal">0</tt>&#24847;&#21619;&#30528;&#23558;&#20851;&#38381;&#40664;&#35748;&#30340;&#22806;&#36830;&#25509;&#25235;&#21462;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 &#24314;&#35758;&#22312;<tt class="literal">0</tt>&#21040;<tt class="literal">3</tt>&#20043;&#38388;&#21462;&#20540;                            </p></td></tr><tr><td><tt class="literal">hibernate.default_batch_fetch_size</tt></td><td>                            &#20026;Hibernate&#20851;&#32852;&#30340;&#25209;&#37327;&#25235;&#21462;&#35774;&#32622;&#40664;&#35748;&#25968;&#37327;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 &#24314;&#35758;&#30340;&#21462;&#20540;&#20026;<tt class="literal">4</tt>, <tt class="literal">8</tt>,                                 &#21644;<tt class="literal">16</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.default_entity_mode</tt></td><td>                            &#20026;&#30001;&#36825;&#20010;<tt class="literal">SessionFactory</tt>&#25171;&#24320;&#30340;&#25152;&#26377;Session&#25351;&#23450;&#40664;&#35748;&#30340;&#23454;&#20307;&#34920;&#29616;&#27169;&#24335;.                            <p>                                <span class="strong">&#21462;&#20540;</span>                                 <tt class="literal">dynamic-map</tt>, <tt class="literal">dom4j</tt>,                                <tt class="literal">pojo</tt>                            </p></td></tr><tr><td><tt class="literal">hibernate.order_updates</tt></td><td>

⌨️ 快捷键说明

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