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

📄 tutorial.html

📁 hibernate的中文教程,html形式,方便了初学者可以任意copy代码,完成知识点的学习
💻 HTML
📖 第 1 页 / 共 5 页
字号:
	</h3></div></div><div></div></div><p>	Hibernate&#38656;&#35201;&#30693;&#36947;&#24590;&#26679;&#21435;&#21152;&#36733;&#65288;load&#65289;&#21644;&#23384;&#20648;&#65288;store&#65289;&#25345;&#20037;&#21270;&#31867;&#30340;&#23545;&#35937;&#12290;&#36825;&#27491;&#26159;Hibernate&#26144;&#23556;&#25991;&#20214;&#21457;&#25381;&#20316;&#29992;&#30340;&#22320;&#26041;&#12290;&#26144;&#23556;&#25991;&#20214;&#21578;&#35785;Hibernate&#23427;&#65292;&#24212;&#35813;&#35775;&#38382;&#25968;&#25454;&#24211;(database)&#37324;&#38754;&#30340;&#21738;&#20010;&#34920;&#65288;table&#65289;&#21450;&#24212;&#35813;&#20351;&#29992;&#34920;&#37324;&#38754;&#30340;&#21738;&#20123;&#23383;&#27573;&#65288;column&#65289;&#12290;            </p><p>	&#19968;&#20010;&#26144;&#23556;&#25991;&#20214;&#30340;&#22522;&#26412;&#32467;&#26500;&#30475;&#36215;&#26469;&#20687;&#36825;&#26679;&#65306;            </p><pre class="programlisting">&lt;?xml version="1.0"?&gt;&lt;!DOCTYPE hibernate-mapping PUBLIC        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"&gt;&lt;hibernate-mapping&gt;[...]&lt;/hibernate-mapping&gt;</pre><p>	&#27880;&#24847;Hibernate&#30340;DTD&#26159;&#38750;&#24120;&#22797;&#26434;&#30340;&#12290;&#20320;&#30340;&#32534;&#36753;&#22120;&#25110;&#32773;IDE&#37324;&#20351;&#29992;&#23427;&#26469;&#33258;&#21160;&#23436;&#25104;&#37027;&#20123;&#29992;&#26469;&#26144;&#23556;&#30340;XML&#20803;&#32032;&#65288;element&#65289;&#21644;&#23646;&#24615;&#65288;attribute&#65289;&#12290;&#20320;&#20063;&#21487;&#20197;&#22312;&#25991;&#26412;&#32534;&#36753;&#22120;&#37324;&#25171;&#24320;DTD&#65293;&#36825;&#26159;&#26368;&#31616;&#21333;&#30340;&#26041;&#24335;&#26469;&#27010;&#35272;&#25152;&#26377;&#30340;&#20803;&#32032;&#21644;attribute&#65292;&#24182;&#26597;&#30475;&#23427;&#20204;&#30340;&#32570;&#30465;&#20540;&#20197;&#21450;&#27880;&#37322;&#12290;&#27880;&#24847;Hibernate&#19981;&#20250;&#20174;web&#21152;&#36733;DTD&#25991;&#20214;&#65292;&#20294;&#23427;&#20250;&#39318;&#20808;&#22312;&#24212;&#29992;&#31243;&#24207;&#30340;classpath&#20013;&#26597;&#25214;&#12290;DTD&#25991;&#20214;&#24050;&#21253;&#25324;&#22312;<tt class="literal">hibernate3.jar</tt>&#37324;&#65292;&#21516;&#26102;&#20063;&#22312;Hibernate&#21457;&#24067;&#21253;&#30340;<tt class="literal">src/</tt>&#30446;&#24405;&#19979;&#12290;            </p><p>	&#20026;&#32553;&#30701;&#20195;&#30721;&#38271;&#24230;&#65292;&#22312;&#20197;&#21518;&#30340;&#20363;&#23376;&#37324;&#25105;&#20204;&#20250;&#30465;&#30053;DTD&#30340;&#22768;&#26126;&#12290;&#24403;&#28982;&#65292;&#22312;&#23454;&#38469;&#30340;&#24212;&#29992;&#31243;&#24207;&#20013;&#65292;DTD&#22768;&#26126;&#26159;&#24517;&#39035;&#30340;&#12290;            </p><p>	&#22312;<tt class="literal">hibernate-mapping</tt>&#26631;&#31614;&#65288;tag&#65289;&#20043;&#38388;, &#21547;&#26377;&#19968;&#20010;<tt class="literal">class</tt>&#20803;&#32032;&#12290;&#25152;&#26377;&#30340;&#25345;&#20037;&#21270;&#23454;&#20307;&#31867;&#65288;&#20877;&#27425;&#22768;&#26126;&#65292;&#25110;&#35768;&#25509;&#19979;&#26469;&#20250;&#26377;&#20381;&#36182;&#31867;&#65292;&#23601;&#26159;&#37027;&#20123;&#27425;&#35201;&#30340;&#23454;&#20307;&#65289;&#37117;&#38656;&#35201;&#19968;&#20010;&#36825;&#26679;&#30340;&#26144;&#23556;&#65292;&#26469;&#25226;&#31867;&#23545;&#35937;&#26144;&#23556;&#21040;SQL&#25968;&#25454;&#24211;&#37324;&#30340;&#34920;&#12290;            </p><pre class="programlisting">&lt;hibernate-mapping&gt;    &lt;class name="events.Event" table="EVENTS"&gt;    &lt;/class&gt;&lt;/hibernate-mapping&gt;</pre><p>	&#21040;&#30446;&#21069;&#20026;&#27490;&#65292;&#25105;&#20204;&#21578;&#35785;&#20102;Hibernate&#24590;&#26679;&#25226;<tt class="literal">Events</tt>&#31867;&#30340;&#23545;&#35937;&#25345;&#20037;&#21270;&#21040;&#25968;&#25454;&#24211;&#30340;<tt class="literal">EVENTS</tt>&#34920;&#37324;&#65292;&#20197;&#21450;&#24590;&#26679;&#20174;<tt class="literal">EVENTS</tt>&#34920;&#21152;&#36733;&#21040;<tt class="literal">Events</tt>&#31867;&#30340;&#23545;&#35937;&#12290;&#27599;&#20010;&#23454;&#20363;&#23545;&#24212;&#30528;&#25968;&#25454;&#24211;&#34920;&#20013;&#30340;&#19968;&#34892;&#12290;&#29616;&#22312;&#25105;&#20204;&#23558;&#32487;&#32493;&#35752;&#35770;&#26377;&#20851;&#21807;&#19968;&#26631;&#35782;&#31526;&#23646;&#24615;&#21040;&#25968;&#25454;&#24211;&#34920;&#30340;&#26144;&#23556;&#12290;&#21478;&#22806;&#65292;&#30001;&#20110;&#25105;&#20204;&#19981;&#20851;&#24515;&#24590;&#26679;&#22788;&#29702;&#36825;&#20010;&#26631;&#35782;&#31526;&#65292;&#25105;&#20204;&#23601;&#37197;&#32622;&#30001;Hibernate&#30340;&#26631;&#35782;&#31526;&#29983;&#25104;&#31574;&#30053;&#26469;&#20135;&#29983;&#20195;&#29702;&#20027;&#38190;&#23383;&#27573;&#12290;            </p><pre class="programlisting">&lt;hibernate-mapping&gt;    &lt;class name="events.Event" table="EVENTS"&gt;        &lt;id name="id" column="EVENT_ID"&gt;            &lt;generator class="native"/&gt;        &lt;/id&gt;    &lt;/class&gt;&lt;/hibernate-mapping&gt;</pre><p>	<tt class="literal">id</tt>&#20803;&#32032;&#26159;&#26631;&#35782;&#31526;&#23646;&#24615;&#30340;&#22768;&#26126;&#65292;<tt class="literal">name="id"</tt> &#22768;&#26126;&#20102;Java&#23646;&#24615;&#30340;&#21517;&#23383; &#65293; Hibernate&#20250;&#20351;&#29992;<tt class="literal">getId()</tt>&#21644;<tt class="literal">setId()</tt>&#26469;&#35775;&#38382;&#23427;&#12290;  <tt class="literal">column</tt>&#23646;&#24615;&#21017;&#21578;&#35785;Hibernate, &#25105;&#20204;&#20351;&#29992;<tt class="literal">EVENTS</tt>&#34920;&#30340;&#21738;&#20010;&#23383;&#27573;&#20316;&#20026;&#20027;&#38190;&#12290;&#23884;&#22871;&#30340;<tt class="literal">generator</tt>&#20803;&#32032;&#25351;&#23450;&#20102;&#26631;&#35782;&#31526;&#29983;&#25104;&#31574;&#30053;&#65292;&#22312;&#36825;&#37324;&#25105;&#20204;&#25351;&#23450;<tt class="literal">native</tt>&#65292;&#23427;&#26681;&#25454;&#24050;&#37197;&#32622;&#30340;&#25968;&#25454;&#24211;&#65288;&#26041;&#35328;&#65289;&#33258;&#21160;&#36873;&#25321;&#26368;&#20339;&#30340;&#26631;&#35782;&#31526;&#29983;&#25104;&#31574;&#30053;&#12290;Hibernate&#25903;&#25345;&#30001;&#25968;&#25454;&#24211;&#29983;&#25104;&#65292;&#20840;&#23616;&#21807;&#19968;&#24615;&#65288;globally unique&#65289;&#21644;&#24212;&#29992;&#31243;&#24207;&#25351;&#23450;&#65288;&#25110;&#32773;&#20320;&#33258;&#24049;&#20026;&#20219;&#20309;&#24050;&#26377;&#31574;&#30053;&#25152;&#20889;&#30340;&#25193;&#23637;&#65289;&#36825;&#20123;&#31574;&#30053;&#26469;&#29983;&#25104;&#26631;&#35782;&#31526;&#12290;            </p><p>	&#26368;&#21518;&#25105;&#20204;&#22312;&#26144;&#23556;&#25991;&#20214;&#37324;&#38754;&#21253;&#21547;&#38656;&#35201;&#25345;&#20037;&#21270;&#23646;&#24615;&#30340;&#22768;&#26126;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;&#31867;&#37324;&#38754;&#30340;&#23646;&#24615;&#37117;&#34987;&#35270;&#20026;&#38750;&#25345;&#20037;&#21270;&#30340;&#65306;            </p><pre class="programlisting">&lt;hibernate-mapping&gt;    &lt;class name="events.Event" table="EVENTS"&gt;        &lt;id name="id" column="EVENT_ID"&gt;            &lt;generator class="native"/&gt;        &lt;/id&gt;        &lt;property name="date" type="timestamp" column="EVENT_DATE"/&gt;        &lt;property name="title"/&gt;    &lt;/class&gt;&lt;/hibernate-mapping&gt;</pre><p>	&#21644;<tt class="literal">id</tt>&#20803;&#32032;&#19968;&#26679;&#65292;<tt class="literal">property</tt>&#20803;&#32032;&#30340;<tt class="literal">name</tt>&#23646;&#24615;&#21578;&#35785;Hibernate&#20351;&#29992;&#21738;&#20010;getter&#21644;setter&#26041;&#27861;&#12290;&#22312;&#27492;&#20363;&#20013;&#65292;Hibernate&#20250;&#23547;&#25214;<tt class="literal">getDate()/setDate()</tt>, &#20197;&#21450;<tt class="literal">getTitle()/setTitle()</tt>&#12290;            </p><p>	&#20026;&#20160;&#20040;<tt class="literal">date</tt>&#23646;&#24615;&#30340;&#26144;&#23556;&#21547;&#26377;<tt class="literal">column</tt> attribute&#65292;&#32780;<tt class="literal">title</tt>&#21364;&#27809;&#26377;&#65311;&#24403;&#27809;&#26377;&#35774;&#23450;<tt class="literal">column</tt> attribute &#30340;&#26102;&#20505;&#65292;Hibernate&#32570;&#30465;&#22320;&#20351;&#29992;JavaBean&#30340;&#23646;&#24615;&#21517;&#20316;&#20026;&#23383;&#27573;&#21517;&#12290;&#23545;&#20110;<tt class="literal">title</tt>&#65292;&#36825;&#26679;&#24037;&#20316;&#24471;&#24456;&#22909;&#12290;&#28982;&#32780;&#65292;<tt class="literal">date</tt>&#22312;&#22810;&#25968;&#30340;&#25968;&#25454;&#24211;&#37324;&#65292;&#26159;&#19968;&#20010;&#20445;&#30041;&#20851;&#38190;&#23383;&#65292;&#25152;&#20197;&#25105;&#20204;&#26368;&#22909;&#25226;&#23427;&#26144;&#23556;&#25104;&#19968;&#20010;&#19981;&#21516;&#30340;&#21517;&#23383;&#12290;            </p><p>	  &#21478;&#19968;&#26377;&#36259;&#30340;&#20107;&#24773;&#26159;<tt class="literal">title</tt>&#23646;&#24615;&#32570;&#23569;&#19968;&#20010;<tt class="literal">type</tt> attribute&#12290;&#25105;&#20204;&#22312;&#26144;&#23556;&#25991;&#20214;&#37324;&#22768;&#26126;&#24182;&#20351;&#29992;&#30340;&#31867;&#22411;&#65292;&#21364;&#19981;&#26159;&#25105;&#20204;&#26399;&#26395;&#30340;&#37027;&#26679;&#65292;&#26159;Java&#25968;&#25454;&#31867;&#22411;&#65292;&#21516;&#26102;&#20063;&#19981;&#26159;SQL&#25968;&#25454;&#24211;&#30340;&#25968;&#25454;&#31867;&#22411;&#12290;&#36825;&#20123;&#31867;&#22411;&#23601;&#26159;&#25152;&#35859;&#30340;Hibernate &#26144;&#23556;&#31867;&#22411;<span class="emphasis"><em>&#65288;mapping types&#65289;</em></span>&#65292;&#23427;&#20204;&#33021;&#25226;Java&#25968;&#25454;&#31867;&#22411;&#36716;&#25442;&#21040;SQL&#25968;&#25454;&#31867;&#22411;&#65292;&#21453;&#20043;&#20134;&#28982;&#12290;&#20877;&#27425;&#37325;&#30003;&#65292;&#22914;&#26524;&#22312;&#26144;&#23556;&#25991;&#20214;&#20013;&#27809;&#26377;&#35774;&#32622;<tt class="literal">type</tt>&#23646;&#24615;&#30340;&#35805;&#65292;Hibernate&#20250;&#33258;&#24049;&#35797;&#30528;&#21435;&#30830;&#23450;&#27491;&#30830;&#30340;&#36716;&#25442;&#31867;&#22411;&#21644;&#23427;&#30340;&#26144;&#23556;&#31867;&#22411;&#12290;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#36825;&#20010;&#33258;&#21160;&#26816;&#27979;&#26426;&#21046;&#65288;&#22312;Java &#31867;&#19978;&#20351;&#29992;&#21453;&#23556;&#26426;&#21046;&#65289;&#19981;&#20250;&#20135;&#29983;&#20320;&#25152;&#26399;&#24453;&#25110;&#38656;&#35201;&#30340;&#32570;&#30465;&#20540;&#12290;<tt class="literal">date</tt>&#23646;&#24615;&#23601;&#26159;&#20010;&#24456;&#22909;&#30340;&#20363;&#23376;&#65292;Hibernate&#26080;&#27861;&#30693;&#36947;&#36825;&#20010;&#23646;&#24615;&#65288;<tt class="literal">java.util.Date</tt>&#31867;&#22411;&#30340;&#65289;&#24212;&#35813;&#34987;&#26144;&#23556;&#25104;&#65306;SQL <tt class="literal">date</tt>&#65292;&#25110;<tt class="literal">timestamp</tt>&#65292;&#36824;&#26159;<tt class="literal">time</tt> &#23383;&#27573;&#12290;&#22312;&#27492;&#20363;&#20013;&#65292;&#25226;&#36825;&#20010;&#23646;&#24615;&#26144;&#23556;&#25104;<tt class="literal">timestamp</tt> &#36716;&#25442;&#22120;&#65292;&#36825;&#26679;&#25105;&#20204;&#39044;&#30041;&#20102;&#26085;&#26399;&#21644;&#26102;&#38388;&#30340;&#20840;&#37096;&#20449;&#24687;&#12290;            </p><p>	&#24212;&#35813;&#25226;&#36825;&#20010;&#26144;&#23556;&#25991;&#20214;&#20445;&#23384;&#20026;<tt class="literal">Event.hbm.xml</tt>&#65292;&#19988;&#23601;&#22312;<tt class="literal">Event</tt>Java&#31867;&#30340;&#28304;&#25991;&#20214;&#30446;&#24405;&#19979;&#12290;&#26144;&#23556;&#25991;&#20214;&#21487;&#38543;&#24847;&#22320;&#21629;&#21517;&#65292;&#20294;<tt class="literal">hbm.xml</tt>&#30340;&#21518;&#32512;&#24050;&#25104;&#20026;Hibernate&#24320;&#21457;&#32773;&#31038;&#21306;&#30340;&#32422;&#23450;&#12290;&#29616;&#22312;&#30446;&#24405;&#32467;&#26500;&#30475;&#36215;&#26469;&#24212;&#35813;&#20687;&#36825;&#26679;&#65306;            </p><pre class="programlisting">.+lib  &lt;Hibernate and third-party libraries&gt;+src +events  Event.java  Event.hbm.xml</pre><p>	&#25105;&#20204;&#32487;&#32493;&#36827;&#34892;Hibernate&#30340;&#20027;&#35201;&#37197;&#32622;&#12290;             </p></div><div class="sect2" lang="zh-cn"><div class="titlepage"><div><div><h3 class="title"><a name="tutorial-firstapp-configuration"></a>1.2.3.&nbsp;	Hibernate&#37197;&#32622;		</h3></div></div><div></div></div><p>	&#29616;&#22312;&#25105;&#20204;&#24050;&#32463;&#26377;&#20102;&#19968;&#20010;&#25345;&#20037;&#21270;&#31867;&#21644;&#23427;&#30340;&#26144;&#23556;&#25991;&#20214;&#65292;&#35813;&#26159;&#37197;&#32622;Hibernate&#30340;&#26102;&#20505;&#20102;&#12290;&#22312;&#27492;&#20043;&#21069;&#65292;&#25105;&#20204;&#38656;&#35201;&#19968;&#20010;&#25968;&#25454;&#24211;&#12290; HSQL DB&#26159;&#31181;&#22522;&#20110;Java &#30340;SQL&#25968;&#25454;&#24211;&#31649;&#29702;&#31995;&#32479;&#65288;DBMS&#65289;&#65292;&#21487;&#20197;&#20174;HSQL DB&#30340;&#32593;&#31449;&#19978;&#19979;&#36733;&#12290;&#23454;&#38469;&#19978;&#65292;&#20320;&#21482;&#38656;&#19979;&#36733;&#30340;&#21253;&#20013;&#30340;<tt class="literal">hsqldb.jar</tt>&#25991;&#20214;&#65292;&#24182;&#25226;&#36825;&#20010;&#25991;&#20214;&#25918;&#22312;&#24320;&#21457;&#25991;&#20214;&#22841;&#30340;<tt class="literal">lib/</tt>&#30446;&#24405;&#19979;&#21363;&#21487;&#12290;		            </p><p>	&#22312;&#24320;&#21457;&#30340;&#26681;&#30446;&#24405;&#19979;&#21019;&#24314;&#19968;&#20010;<tt class="literal">data</tt>&#30446;&#24405; &#65293; &#36825;&#26159;HSQL DB&#23384;&#20648;&#25968;&#25454;&#25991;&#20214;&#30340;&#22320;&#26041;&#12290;&#27492;&#26102;&#22312;data&#30446;&#24405;&#20013;&#36816;&#34892;<tt class="literal">java -classpath lib/hsqldb.jar org.hsqldb.Server</tt>&#23601;&#21487;&#21551;&#21160;&#25968;&#25454;&#24211;&#12290;&#20320;&#21487;&#20197;&#22312;log&#20013;&#30475;&#21040;&#23427;&#30340;&#21551;&#21160;&#65292;&#21450;&#32465;&#23450;&#21040;TCP/IP&#22871;&#32467;&#23383;&#65292;&#36825;&#27491;&#26159;&#25105;&#20204;&#30340;&#24212;&#29992;&#31243;&#24207;&#31245;&#21518;&#20250;&#36830;&#25509;&#30340;&#22320;&#26041;&#12290;&#22914;&#26524;&#20320;&#24076;&#26395;&#22312;&#26412;&#20363;&#20013;&#36816;&#34892;&#19968;&#20010;&#20840;&#26032;&#30340;&#25968;&#25454;&#24211;&#65292;&#23601;&#22312;&#31383;&#21475;&#20013;&#25353;&#19979;<tt class="literal">CTRL + C</tt>&#26469;&#20851;&#38381;HSQL&#25968;&#25454;&#24211;&#65292;&#24182;&#21024;&#38500;<tt class="literal">data/</tt>&#30446;&#24405;&#19979;&#30340;&#25152;&#26377;&#25991;&#20214;&#65292;&#20877;&#37325;&#26032;&#21551;&#21160;HSQL&#25968;&#25454;&#24211;&#12290;            </p><p>	Hibernate&#26159;&#20320;&#30340;&#24212;&#29992;&#31243;&#24207;&#37324;&#36830;&#25509;&#25968;&#25454;&#24211;&#30340;&#37027;&#23618;&#65292;&#25152;&#20197;&#23427;&#38656;&#35201;&#36830;&#25509;&#29992;&#30340;&#20449;&#24687;&#12290;&#36830;&#25509;&#65288;connection&#65289;&#26159;&#36890;&#36807;&#19968;&#20010;&#20063;&#30001;&#25105;&#20204;&#37197;&#32622;&#30340;JDBC&#36830;&#25509;&#27744;&#65288;connection pool&#65289;&#26469;&#23436;&#25104;&#30340;&#12290;Hibernate&#30340;&#21457;&#24067;&#21253;&#37324;&#21253;&#21547;&#20102;&#35768;&#22810;&#24320;&#28304;&#30340;&#65288;open source&#65289;&#36830;&#25509;&#27744;&#65292;&#20294;&#22312;&#25105;&#20204;&#20363;&#23376;&#20013;&#20351;&#29992;Hibernate&#20869;&#32622;&#30340;&#36830;&#25509;&#27744;&#12290;&#27880;&#24847;&#65292;&#22914;&#26524;&#20320;&#24076;&#26395;&#20351;&#29992;&#19968;&#20010;&#20135;&#21697;&#32423;(production-quality)&#30340;&#31532;&#19977;&#26041;&#36830;&#25509;&#27744;&#36719;&#20214;&#65292;&#20320;&#24517;&#39035;&#25335;&#36125;&#25152;&#38656;&#30340;&#24211;&#25991;&#20214;&#21040;&#20320;&#30340;classpath&#19979;&#65292;&#24182;&#20351;&#29992;&#19981;&#21516;&#30340;&#36830;&#25509;&#27744;&#35774;&#32622;&#12290;            </p><p>	&#20026;&#20102;&#20445;&#23384;Hibernate&#30340;&#37197;&#32622;&#65292;&#25105;&#20204;&#21487;&#20197;&#20351;&#29992;&#19968;&#20010;&#31616;&#21333;&#30340;<tt class="literal">hibernate.properties</tt>&#25991;&#20214;&#65292;&#25110;&#32773;&#19968;&#20010;&#31245;&#24494;&#22797;&#26434;&#30340;<tt class="literal">hibernate.cfg.xml</tt>&#65292;&#29978;&#33267;&#21487;&#20197;&#23436;&#20840;&#20351;&#29992;&#31243;&#24207;&#26469;&#37197;&#32622;Hibernate&#12290;&#22810;&#25968;&#29992;&#25143;&#26356;&#21916;&#27426;&#20351;&#29992;XML&#37197;&#32622;&#25991;&#20214;&#65306;            </p><pre class="programlisting">&lt;?xml version='1.0' encoding='utf-8'?&gt;&lt;!DOCTYPE hibernate-configuration PUBLIC        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;&lt;hibernate-configuration&gt;    &lt;session-factory&gt;        &lt;!-- Database connection settings --&gt;        &lt;property name="connection.driver_class"&gt;org.hsqldb.jdbcDriver&lt;/property&gt;        &lt;property name="connection.url"&gt;jdbc:hsqldb:hsql://localhost&lt;/property&gt;        &lt;property name="connection.username"&gt;sa&lt;/property&gt;        &lt;property name="connection.password"&gt;&lt;/property&gt;        &lt;!-- JDBC connection pool (use the built-in) --&gt;        &lt;property name="connection.pool_size"&gt;1&lt;/property&gt;        &lt;!-- SQL dialect --&gt;        &lt;property name="dialect"&gt;org.hibernate.dialect.HSQLDialect&lt;/property&gt;

⌨️ 快捷键说明

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