hbm2java工具根据映射文件自动生成Java源文件,而hbm2ddl工具则根据映射文件自动生成数据库Schema,下面是这两种工具的使用:
1.建立Java工程,加入Jar包,创建创建hibernate配置文件以及响应的映射文件,相关jar包及工程目录如下:
2.相关文件代码如下:
build.xml:
1 23 4 56 78 910 1112 13 1914 15 16 1817 20 31 3221 2223 24 3025 2926 27 28 33 39 4034 35 3836 37 41 46 4742 4543 4448 5549 5051 5452 53
hibernate.cfg.xml:
1 2 56 7 15org.hibernate.dialect.MySQLDialect 8com.mysql.jdbc.Driver 9jdbc:mysql://localhost:3306/hibernate 10root 1112 true 1314
customer.hbm.xml:
1 2 56 7 218 109 11 12 14 15 16 17 18 20
3.运行项目:
run as,ant build,刷新项目,工程目录如下:
其中Customer.java即为根据映射文件生成的java源文件,classes目录下为编译后的classes文件
查看数据库,发现新生成了一个customers表,即为根据映射文件生成的数据库文件