首先讲讲hibernate的方向工程
如下图:
首先点开DB brower (选择你要反向生成的表)
然后选择 hibernate Reverse Engineering..
后如下图
更加自己用的数据库 的主键生成方向选择native 和 identity
结果如上图....ok了
下面给大家讲解下 正向工程
什么是正向工程 都是 你有hibernate程序源码,但是没有数据库和表 具体表之间的关系(hibernate表的xml你也不想看)没关系,程序可以反向给你生成表结构和表与表之间的关联
正向工程 要用到一个属性 hbm2ddl.auto 这个属性值可以设置为 update 或者create (两个值的区别我在这都不多解释了)
我下面给大家上个 struts2+hibernate3+spring3的整合后的 applicationContext.xml文件 自己手动添加一个 数据 启动tomcat 如果你还没有建数据 名称你可以手动建一个 ,表程序可以帮你生成
ok 如果程序不报错 ,你会发现 数据库里面表程序给你生成好了 就等你向里面插入数据了....