安装的在线地址:
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的操作,更加方便了。
自己观察一下吧,会有更多收获的。