您的位置:首页 > 数据库

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

2014-12-23 11:23 465 查看
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!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐