08-09
23

第一次让middlegen-Hibernate运行的详细操作步骤

注:先在DOS下切换到该目录,更简单的方式,就是在下面建立一个如名为“RunCMD.bat”的批处理文件,直接点击就可以启动DOS,并且目录为当前目录。
1ant用的是1.7,Hiddlegen的版本是Hiddlegen-Hibernate-r5(This is release 5 of Middlegen (2.1 beta) with Hibernate plugin (r5).)
2运行ant的时候提示需要C:\Program Files\Java\jre1.6.0_02\lib\tools.jar文件,我的JAVA安装路径为:
jre:C:\Program Files\Java\jre1.6.0_02
jdk:C:\Program Files\Java\jdk1.6.0_02
设置好了path,classpath及JAVA_HOME,现在的tools.jar在jdk里面,我已经在路径里面配置配置好了,但是运行ant的时候,总是提示要到上面提到的那个路径去寻找tools.jar,
最后拷贝过去,该问题解决,但不知为什么。
注:这里要把对应的MYSQL驱动JAR放在Middlegen-Hibernate-r5的lib目录下,把名字复制一下,然后到Middlegen-Hibernate-r5/config/database/mysql.xml里面的 <!--[if !vml]--><!--[endif]--> database.driver.file属性改在如下: 
 
3先到mysql数据库里面先创建数据库airline(这个是middlegen的自带实例,有创建表的SQL语句),以利用后面创建表。
4
1)、指定数据库
将build.xml中的关于指定数据库的由
<!DOCTYPE project [
    <!ENTITY database SYSTEM "file:./config/database/mysql.xml">
]>
改为:
<!DOCTYPE project [
    <!ENTITY database SYSTEM "./config/database/mysql.xml">
]>
去掉“file:,并更改为对应的数据库,否则运行ant的时候出错,会提示该错误。
2)、更改生成的“.hbm.xml”配置文件的保存位置:
    打开build.xml,打到最后几行,如下图,将蓝色部份更更为你自己的部分, 
 
 其中的msg为我的命名,你可以更改自己的名称。
5配置config\database\mysql.xml,配置其中的驱动文件“database.driver.file”、用户ID“database.userid”、用户密码“database.password”,保存关闭。
 
6运行ant create-tables.(create-tables定义于build.xml中)
7运行ant.(不用带参,会自动寻找build.xml)
8弹出Hiddlegen-Hibernate界面,
可以在这里对表的关系、字段类型等进行更改。
9点击左上角的generate按钮,此时可以在build\gen-src\airline\hibernate\下面看到刚刚生成好的*.hbm.xml配置文件。


[本日志由 blurxx 于 2008-09-23 03:40 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: middlegen-Hibernate
相关日志:
评论: 0 | 引用: 0 | 查看次数: 774
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭