第一個hibernate例子終于調試出來了
很開心,直到昨天晚上,我的第一個hibernate例子才成功,之前大概經歷了1周以上的時間,沒辦法,我比較笨。在這里,我要記錄一下幾個一直困擾我,直到昨天才解決的問題,也是很多初學者會遇到的問題,希望能給更多的初學者一些提示,少走彎路。
我用了eclipse3.1.1和myeclipse4.01,不過我覺得初學乍練還是不要用這樣的工具,最好是一步一步的,有利于你對hibernate的理解,對于我這樣子想要急于看到成果的,用個方便的ide也是不錯的選擇,廢話不說了,開始正題。
對于myeclipse的配置和使用,請大家到網上查閱,這里不再贅述。
首先,在eclipse里面創建一個web project,并且給這個項目add hibernate capabilities,一切設置保持默認就好,這樣之后你的項目就已經具備了hibernate的功能,接下來應該進行hibernate.cfg.xml的配置了,這一步實際上是連接數據庫。我把我的配置文件粘貼在下面:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="myeclipse.connection.profile">thin</property>
<!-- JDBC驅動程序 -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<!-- JDBC URL -->
<property name="connection.url">jdbc:oracle:thin:@127.0.0.1:1521:test</property>
<!-- 數據庫用戶名 -->
<property name="connection.username">test</property>
<!-- 數據庫密碼 -->
<property name="connection.password">test</property>
<!-- sql的方言,不同db的sql略有不同 -->
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<!-- 后臺顯示sql語句,主要是調試用-->
<property name="show_sql">ture</property>
</session-factory>
</hibernate-configuration>
這個過程十分簡單,選擇好pojo的包,然后鼠標輕輕一點就會完成。
接下來是編寫一個測試頁了,這里我只做了一個select頁面,里面的代碼:



<!--hiber.*是這個項目pojo的包-->

















































# re: 第一個hibernate例子終于調試出來了 2006-01-05 09:10 我特Java 回復 更多評論
頂,為你喝彩!