﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-lushengdi-随笔分类-Hibernate</title><link>http://www.blogjava.net/lushengdi/category/32523.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 06 Dec 2011 06:44:28 GMT</lastBuildDate><pubDate>Tue, 06 Dec 2011 06:44:28 GMT</pubDate><ttl>60</ttl><item><title>jrebel在myeclipse中的整合与配置</title><link>http://www.blogjava.net/lushengdi/archive/2011/12/04/365513.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Sun, 04 Dec 2011 10:13:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2011/12/04/365513.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/365513.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2011/12/04/365513.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/365513.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/365513.html</trackback:ping><description><![CDATA[<div>jrebel在myeclipse中的整合与配置</div>http://zeroturnaround.com/jrebel/using-jrebel-with-myeclipse/?utm_source=jrebelDLpage&amp;utm_medium=idepluginlink&amp;utm_campaign=IDE%252Bplugin<img src ="http://www.blogjava.net/lushengdi/aggbug/365513.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2011-12-04 18:13 <a href="http://www.blogjava.net/lushengdi/archive/2011/12/04/365513.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库属性hibernate.dialect的设置 </title><link>http://www.blogjava.net/lushengdi/archive/2008/08/04/219831.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Mon, 04 Aug 2008 02:18:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/08/04/219831.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/219831.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/08/04/219831.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/219831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/219831.html</trackback:ping><description><![CDATA[<div class="articleText">为你的数据库属性<tt class="literal"><font face="新宋体">hibernate.dialect</font></tt>设置正确的 <tt class="literal"><font face="新宋体">org.hibernate.dialect.Dialect</font></tt>子类. 如果你指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫.
<div class="table">
<p class="title"><strong>表&nbsp;4.8.&nbsp; Hibernate SQL方言 (<tt class="literal"><font face="新宋体">hibernate.dialect</font></tt>) </strong>
<table summary="&#13;&#10;                                                    Hibernate SQL方言 (hibernate.dialect)&#13;&#10;                                                    " border="1">
    <colgroup>
    <col></col>
    <col></col></colgroup>
    <thead>
        <tr>
            <th>RDBMS</th>
            <th>方言 </th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>DB2</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.DB2Dialect</font></tt></td>
        </tr>
        <tr>
            <td>DB2 AS/400</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.DB2400Dialect</font></tt></td>
        </tr>
        <tr>
            <td>DB2 OS390</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.DB2390Dialect</font></tt></td>
        </tr>
        <tr>
            <td>PostgreSQL</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.PostgreSQLDialect</font></tt></td>
        </tr>
        <tr>
            <td>MySQL</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.MySQLDialect</font></tt></td>
        </tr>
        <tr>
            <td>MySQL with InnoDB</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.MySQLInnoDBDialect</font></tt></td>
        </tr>
        <tr>
            <td>MySQL with MyISAM</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.MySQLMyISAMDialect</font></tt></td>
        </tr>
        <tr>
            <td>Oracle (any version)</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.OracleDialect</font></tt></td>
        </tr>
        <tr>
            <td>Oracle 9i/10g</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.Oracle9Dialect</font></tt></td>
        </tr>
        <tr>
            <td>Sybase</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.SybaseDialect</font></tt></td>
        </tr>
        <tr>
            <td>Sybase Anywhere</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.SybaseAnywhereDialect</font></tt></td>
        </tr>
        <tr>
            <td>Microsoft SQL Server</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.SQLServerDialect</font></tt></td>
        </tr>
        <tr>
            <td>SAP DB</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.SAPDBDialect</font></tt></td>
        </tr>
        <tr>
            <td>Informix</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.InformixDialect</font></tt></td>
        </tr>
        <tr>
            <td>HypersonicSQL</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.HSQLDialect</font></tt></td>
        </tr>
        <tr>
            <td>Ingres</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.IngresDialect</font></tt></td>
        </tr>
        <tr>
            <td>Progress</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.ProgressDialect</font></tt></td>
        </tr>
        <tr>
            <td>Mckoi SQL</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.MckoiDialect</font></tt></td>
        </tr>
        <tr>
            <td>Interbase</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.InterbaseDialect</font></tt></td>
        </tr>
        <tr>
            <td>Pointbase</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.PointbaseDialect</font></tt></td>
        </tr>
        <tr>
            <td>FrontBase</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.FrontbaseDialect</font></tt></td>
        </tr>
        <tr>
            <td>Firebird</td>
            <td><tt class="literal"><font face="新宋体">org.hibernate.dialect.FirebirdDialect</font></tt></td>
        </tr>
    </tbody>
</table>
</p>
</div>
</div>
<img src ="http://www.blogjava.net/lushengdi/aggbug/219831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-08-04 10:18 <a href="http://www.blogjava.net/lushengdi/archive/2008/08/04/219831.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate学习笔记</title><link>http://www.blogjava.net/lushengdi/archive/2008/07/25/217477.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Fri, 25 Jul 2008 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/07/25/217477.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/217477.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/07/25/217477.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/217477.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/217477.html</trackback:ping><description><![CDATA[<p>&nbsp;<img style="width: 771px; height: 309px" height="309" alt="" src="http://www.blogjava.net/images/blogjava_net/lushengdi/H.jpg" width="771" border="0" /></p>
<br />
<hr />
<br />
<img height="147" alt="" src="http://www.blogjava.net/images/blogjava_net/lushengdi/jgt.jpg" width="275" border="0" /><br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Code_Closed_Image_150238" onclick="this.style.display='none'; Code_Closed_Text_150238.style.display='none'; Code_Open_Image_150238.style.display='inline'; Code_Open_Text_150238.style.display='inline';" height="16" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top" /><img id="Code_Open_Image_150238" style="display: none" onclick="this.style.display='none'; Code_Open_Text_150238.style.display='none'; Code_Closed_Image_150238.style.display='inline'; Code_Closed_Text_150238.style.display='inline';" height="16" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top" /><span id="Code_Closed_Text_150238" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">HibernateTest </span><span id="Code_Open_Text_150238" style="display: none"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080">&nbsp;1</span><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.dao.hibernate;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.List;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.hibernate.Query;<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.hibernate.Session;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.hibernate.Transaction;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img id="Codehighlighter1_173_1088_Open_Image" onclick="this.style.display='none'; Codehighlighter1_173_1088_Open_Text.style.display='none'; Codehighlighter1_173_1088_Closed_Image.style.display='inline'; Codehighlighter1_173_1088_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_173_1088_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_173_1088_Closed_Text.style.display='none'; Codehighlighter1_173_1088_Open_Image.style.display='inline'; Codehighlighter1_173_1088_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;HibernateTest&nbsp;</span><span id="Codehighlighter1_173_1088_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_173_1088_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img id="Codehighlighter1_177_200_Open_Image" onclick="this.style.display='none'; Codehighlighter1_177_200_Open_Text.style.display='none'; Codehighlighter1_177_200_Closed_Image.style.display='inline'; Codehighlighter1_177_200_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_177_200_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_177_200_Closed_Text.style.display='none'; Codehighlighter1_177_200_Open_Image.style.display='inline'; Codehighlighter1_177_200_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_177_200_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_177_200_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
</span><span style="color: #008080">13</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;args<br />
</span><span style="color: #008080">14</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img id="Codehighlighter1_242_1085_Open_Image" onclick="this.style.display='none'; Codehighlighter1_242_1085_Open_Text.style.display='none'; Codehighlighter1_242_1085_Closed_Image.style.display='inline'; Codehighlighter1_242_1085_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_242_1085_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_242_1085_Closed_Text.style.display='none'; Codehighlighter1_242_1085_Open_Image.style.display='inline'; Codehighlighter1_242_1085_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span id="Codehighlighter1_242_1085_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_242_1085_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">添加一条记录</span><span style="color: #008000"><br />
</span><span style="color: #008080">18</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session&nbsp;session</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;HibernateSessionFactory.getSession();<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User1&nbsp;u=new&nbsp;User1();<br />
</span><span style="color: #008080">21</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u.setUsername("lushengdi");<br />
</span><span style="color: #008080">22</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u.setPassword("lushengdi");<br />
</span><span style="color: #008080">23</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction&nbsp;tx=session.beginTransaction();<br />
</span><span style="color: #008080">25</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.begin();<br />
</span><span style="color: #008080">26</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.saveOrUpdate(u);<br />
</span><span style="color: #008080">27</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.commit();<br />
</span><span style="color: #008080">28</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">29</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">修改一条记录<br />
</span><span style="color: #008080">30</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User1&nbsp;u2=(User1)session.get(User1.class,new&nbsp;Long(10000));<br />
</span><span style="color: #008080">31</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u2.setUsername("鲁胜迪");<br />
</span><span style="color: #008080">32</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.begin();<br />
</span><span style="color: #008080">33</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.saveOrUpdate(u2);<br />
</span><span style="color: #008080">34</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.commit();<br />
</span><span style="color: #008080">35</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">36</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">删除一条记录<br />
</span><span style="color: #008080">37</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User1&nbsp;u3=(User1)session.get(User1.class,new&nbsp;Long(10000));<br />
</span><span style="color: #008080">38</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.begin();<br />
</span><span style="color: #008080">39</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.delete(u3);<br />
</span><span style="color: #008080">40</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tx.commit();<br />
</span><span style="color: #008080">41</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">42</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">读取多条数据</span><span style="color: #008000"><br />
</span><span style="color: #008080">43</span><span style="color: #008000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Query&nbsp;q</span><span style="color: #000000">=</span><span style="color: #000000">session.createQuery(</span><span style="color: #000000">"</span><span style="color: #000000">from&nbsp;User1</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">44</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&nbsp;list</span><span style="color: #000000">=</span><span style="color: #000000">q.list();<br />
</span><span style="color: #008080">45</span><span style="color: #000000"><img id="Codehighlighter1_929_1062_Open_Image" onclick="this.style.display='none'; Codehighlighter1_929_1062_Open_Text.style.display='none'; Codehighlighter1_929_1062_Closed_Image.style.display='inline'; Codehighlighter1_929_1062_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_929_1062_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_929_1062_Closed_Text.style.display='none'; Codehighlighter1_929_1062_Open_Image.style.display='inline'; Codehighlighter1_929_1062_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(Object&nbsp;o:list)</span><span id="Codehighlighter1_929_1062_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_929_1062_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">46</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">id:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">((User1)o).getId()</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">,username:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">((User1)o).getUsername()</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">,password:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">((User1)o).getPassword());<br />
</span><span style="color: #008080">47</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">48</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">49</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.close();<br />
</span><span style="color: #008080">50</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">51</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">52</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
</span><span style="color: #008080">53</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">54</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></span></div>
<br />
应该注意的地方：在配置完Hibernian架构以后，运行程序时会报错，因为在oracle数据库中不支持自增量，需要写一个自增的Sequences，名字为Hibernian_Sequence.
<img src ="http://www.blogjava.net/lushengdi/aggbug/217477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-07-25 15:03 <a href="http://www.blogjava.net/lushengdi/archive/2008/07/25/217477.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse Hibernate 快速入门开发</title><link>http://www.blogjava.net/lushengdi/archive/2008/06/23/210028.html</link><dc:creator>鲁胜迪</dc:creator><author>鲁胜迪</author><pubDate>Mon, 23 Jun 2008 05:15:00 GMT</pubDate><guid>http://www.blogjava.net/lushengdi/archive/2008/06/23/210028.html</guid><wfw:comment>http://www.blogjava.net/lushengdi/comments/210028.html</wfw:comment><comments>http://www.blogjava.net/lushengdi/archive/2008/06/23/210028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lushengdi/comments/commentRss/210028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lushengdi/services/trackbacks/210028.html</trackback:ping><description><![CDATA[&nbsp;
<p class="MsoNormal"><span class="posttitle1"><span lang="EN-US" style="font-size: 15pt; font-family: 'Trebuchet MS'">MyEclipse Hibernate </span></span><span class="posttitle1"><span style="font-size: 15pt; font-family: 宋体; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'">快速入门开发</span></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">观看本视频时建议您阅读配套的教材</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">由本人翻译的</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> MyEclipse </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">帮助文档</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://www.blogjava.net/beansoft/archive/2007/08/15/137067.html"><em><span style="color: #669966; mso-bidi-font-size: 12.0pt">MyEclipse Hibernate </span></em><em><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">快速入门中文版</span></span></em></a></span><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> &nbsp;&nbsp;&nbsp;&nbsp; </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">摘要</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">是位于帮助文件中的</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> MyEclipse Hibernate Quickstart </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">的中文翻译</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">历时</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">3</span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">天完成</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">排版太困难了</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">因此就没发完整的</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> HTML </span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">版本了</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><br />
</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">HTML</span></em><em><span style="font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">完整版本下载地址</span></em><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: </span></em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://beansoft.java-cn.org/download/MyEclipse_Hibernate_Quickstart_zh_CN.zip"><em><span style="color: #669966; mso-bidi-font-size: 12.0pt">http://beansoft.java-cn.org/download/MyEclipse_Hibernate_Quickstart_zh_CN.zip</span></em></a></span><em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> &nbsp;719KB&nbsp;&nbsp;</span></em><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://www.blogjava.net/beansoft/archive/2007/08/15/137067.html"><em><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">阅读全文</span></span></em></a> <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">视频的内容主要按照这个教材的内容进行</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">, </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">个别地方略有删减</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">. </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">下一次将讲解</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> JPA </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">开发</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">. <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">观看本视频前您必须首先观看过视频</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: <a href="http://www.blogjava.net/beansoft/archive/2007/09/26/148274.html"><span style="color: #669966; mso-bidi-font-size: 12.0pt">MyEclipse 6 </span><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">实战开发讲解视频入门</span></span><span style="color: #669966; mso-bidi-font-size: 12.0pt"> 2 </span><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">用</span></span><span style="color: #669966; mso-bidi-font-size: 12.0pt"> MyEclipse Database Explorer </span><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">管理</span></span><span style="color: #669966; mso-bidi-font-size: 12.0pt"> MySQL </span><span lang="EN-US" style="color: #669966; font-family: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'"><span lang="EN-US">数据库</span></span></a>&nbsp;</span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">否则本文内容将无法进行</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">. <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">下载视频中提到的稳定版的</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> Mysql JDBC </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">驱动</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: <a href="http://gro.clinux.org/frs/download.php/2094/mysql-connector-java-3.1.11-bin.jar"><span style="color: #669966; mso-bidi-font-size: 12.0pt">mysql-connector-java-3.1.11-bin.jar</span></a>&nbsp; 430KB <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">下载视频</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">: <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">第一部分</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 39.75pt; text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://gro.clinux.org/frs/download.php/2093/MyEclipse6_3.exe"><span style="color: #669966; mso-bidi-font-size: 12.0pt">MyEclipse6_3.exe</span></a>&nbsp;4.90 MB 15</span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">分</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">56</span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">秒</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">第二部分</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 39.75pt; text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://gro.clinux.org/frs/download.php/2095/MyEclipse6_4.exe"><span style="color: #669966; mso-bidi-font-size: 12.0pt">MyEclipse6_4.exe</span></a>&nbsp;4.21 MB 14</span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">分</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">47</span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">秒</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">建表</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> SQL: <o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">&nbsp; </p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">echo_message&nbsp;DDL&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />CREATE&nbsp;TABLE&nbsp;echo_message<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />(&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;id&nbsp;integer&nbsp;PRIMARY&nbsp;KEY&nbsp;not&nbsp;null,&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;msg&nbsp;VARCHAR(255)&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;echo_message&nbsp;values(1,&nbsp;'hello&nbsp;world');<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />insert&nbsp;into&nbsp;echo_message&nbsp;values(2,&nbsp;'goodbye&nbsp;world');<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p class="MsoNormal" style="text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><br />
Java </span><span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Trebuchet MS'; mso-hansi-font-family: 'Trebuchet MS'; mso-bidi-font-family: 宋体">测试类代码</span><span lang="EN-US" style="font-family: 'Trebuchet MS'; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">:</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">import&nbsp;org.hibernate.Transaction;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />/**<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*/<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />/**<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*&nbsp;Hibernate&nbsp;DAO&nbsp;的测试类.<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*&nbsp;@author&nbsp;Administrator<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*&nbsp;@version&nbsp;2007-09-27<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;*/<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />public&nbsp;class&nbsp;HibernateDAOTest&nbsp;{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;/**<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;args<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;插入数据<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;实例化&nbsp;DAO<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EchoMessageDAO&nbsp;dao&nbsp;=&nbsp;new&nbsp;EchoMessageDAO();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;打开&nbsp;transaction<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transaction&nbsp;tran&nbsp;=&nbsp;dao.getSession().beginTransaction();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;生成普通&nbsp;Java&nbsp;类<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EchoMessage&nbsp;bean&nbsp;=&nbsp;new&nbsp;EchoMessage();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置属性<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bean.setMsg("Hibernate&nbsp;message");<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;保存<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dao.save(bean);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;提交事务<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tran.commit();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;读取数据<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java.util.List</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">EchoMessage</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">&nbsp;results&nbsp;=&nbsp;dao.findAll();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;列出列表中的所有数据<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(EchoMessage&nbsp;o&nbsp;:&nbsp;results)&nbsp;{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(o.getId());<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(o.getMsg());<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dao.getSession().close();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />}<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p class="MsoNormal" style="text-align: left; mso-pagination: widow-orphan" align="left"><o:p></o:p></span></p>
</span>
<p class="MsoNormal" style="margin: 7.5pt 0cm; text-align: left; mso-pagination: widow-orphan" align="left"><span lang="EN-US"><o:p>&nbsp;</p>
</o:p></span>
<img src ="http://www.blogjava.net/lushengdi/aggbug/210028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lushengdi/" target="_blank">鲁胜迪</a> 2008-06-23 13:15 <a href="http://www.blogjava.net/lushengdi/archive/2008/06/23/210028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>