添加JBoss插件中的hibernate tools后怎么创建hibernate配置文件和对数据库的表进行反转映射

来源:互联网 发布:韩国网络实名制 编辑:程序博客网 时间:2024/05/19 18:38

1,创建配置文件hibernate.cfg.xml,在项目上右键-->new-->other-->hibernate,选择如图:然后next下一步
2,出现页面
我将要建立的hibernate.cfg.xml放在BooksManage项目的src路径下,一般也放这儿,然后next下一步

3,出现页面
其中有几个配置:
>Database dialect数据库方言,我用的是Oracle 11g版本数据库,选择的是Oracle 10g,里面有Oracle 8i,Oracle 9i,没有更高的了,网上查了下10g也支持
>Driver class驱动类,别忘了在你的项目的lib下添加数据库jar包,并在项目上build path建立引用路径
>Connection URL连接字符串,没什么说的了,其中1521为我的端口,orcl为要连接的数据库名,每个人可能不一样
>Default schema:这个据我验证,填写的应该是你连接orcl数据库的用户名,和下面的username的值一样,但是区分大小写,用大写的,不填的话在后面会进行大量扫描,有你哭的
>Username,password不用说了,连接orcl数据库的用户名和密码
然后勾选下面的复选框,next下一步

4,出现页面
我是默认的,finish完成,出现hibernate.cfg.xml配置,内容如下:



=============================================分割线============================================================
==========================================下面对数据库表进行反转生成实体类================================
1,点下拉按钮选择hibernate code generation configurations,出现页面:

配置如下:
>console configuration选择你的项目
>output directory选择目录,我这里是src
>勾选reverse...那个复选框
>package:填写映射到的包
>reveng xml:选择setup,然后选择create new..,出现页面,
我将要生成的hibernate.reveng.xml放在相应项目的src下,next下一步


2,出现页面:
点击刷新按钮,会出现对应的表,我这里有两个表,选择你要映射的那个,然后include,finish完成

3,接着在页面中选择exporters导出选项卡,配置页面如下:
有3个复选框是勾选的,看到了吗,然后run运行,这时候就可以在你的项目下的cn.jbit.accp.entity包下看到自动生成的实体类和相应的hbm.xml了
提示:window-->show view-->other-->hibernate-->hibernate configurations,然后ok,可以显示你刚才的配置


到这里,这篇文章达到了它的目的,希望能帮助到需要的人,哈,有疑问欢迎提出,thank you!




原创粉丝点击