最近一段时间在学习hibernate3,最初在生成持久化和数据库语句(ddl)的时候都是采用手工生成的,这些工作很繁琐,而且很容易出错。后来在网上查找了一些资料,利用hibernate—tools.jar配置hibernate3的hbm2ddl和hbm2java操作,网上好多都是hibernate2.1的配置。下边把我配置的ant文件的代码贴出来,供大家参考。
其中需要的所有jar我已经上传到我的空间资源了,名称为hibernate3配置hbm2ddl和hbm2java的jar
工程目录如下上传的附件。
一、build.properties配置文件
#deploy parameters
application=Comment
root.dir=${basedir}
二、build.xml配置文件
三、hibernate.cfg.xml配置文件
/p>
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
true
25
org.hibernate.dialect.MySQLDialect
true
UTF-8
org.hibernate.connection.ProxoolConnectionProvider
DBPool
Configfiles/proxool.xml
org.hibernate.cache.EhCacheProvider
true
true
thread
四、proxool.xml配置文件
DBPool
jdbc:mysql://localhost:3306/comments
com.mysql.jdbc.Driver
90000
20
5
100
10