安裝的在線地址:
Eclipse 2.1: http://www.binamics.com/hibernatesync/eclipse2.1
Eclipse 3M*: http://www.binamics.com/hibernatesync
使用:
1)創建project,自己加入hibernate的所有包,當然還有數據庫驅動。
2) 新建hibernate 的配置文件:File >> New >> Other >> Hibernate >> Configuration File.
在這里填入配置文件的相關信息,包括:文件的存放位置,你所使用的數據庫的具體配置(驅動,帳號,密碼等)。這里的session factory name 不填。
因為我直接是應用程序,所以沒有使用datasource。
如果你使用的是datasource,那就需要選擇application server.
因為僅是簡單應用程序,那么就需要將配置文件中的有關JTA的配置刪除哦!
<property name="hibernate.transaction.factory_class">
net.sf.hibernate.transaction.JTATransactionFactory
</property>
<property name="jta.UserTransaction">
java:comp/UserTransaction
</property>
3)新建hibernate的mapping文件:File >> New >> Other >> Hibernate >> Mapping File.
這里需要選擇mapping文件的存放位置
填入你的數據庫帳號,然后refresh,選擇你的數據庫表。這里的table pattern,schema pattern 自己知道哦。
填寫你的包名,然后確認。
4)生成各項java文件。
右鍵單擊mapping文件,然后選擇hibernate synchronize-> synchronize files。 這就生成各項java文件了。
如果你看不到,那就refresh整個工程的文件夾。
5)編寫測試程序,使用那生成的java文件進行數據庫操作。
測試程序中所使用的兩個接口是:{tablename}.java , {tablename}DAO.java
例如:如果你的表名是Person,那么你將用Person.java, PersonDAO.java
這里的PersonDAO封裝了hibernate的操作,更加方便了。
自己觀察一下吧,會有更多收獲的。