您的位置:首页 > 数据库 > Oracle

STS(Eclipse)中配置hibernate连接Oracle数据库的方法详细描述

2014-01-03 14:58 316 查看
1.在STS中安装hibernate插件:

进入安装界面,输入下载地址http://download.jboss.org/jbosside/updates/stable,如下图所示:




在下面的选择框里选则Hibernate tools,然后一路点击next即可安装成功。

2,在工程中加载hibernate的jar包:

打开pom.xml文件,在里面你认为合适的地方加入如下几句话:




我当前使用的是比较新的版本4.1.3.Final,加入这几句话后STS会自动开始加载相关的jar包,不需要干预,我试了好几个版本,有几个加载之后会报错,大概意思就是其中的某些jar包下不下来,就只有4.1.3.Final加载比较顺利,所以我就用这个啦!

3.创建cfg.xml文件

我准备把hibernate相关的文件全部都放到一个文件夹下,因为需要首先在工程的根目录下建一个文件夹hibernate,方法是:右键点击工程名-->New-->Other...-->General-->Folder,点击Next,起名字为hibernate即可。

之后,右键点击工程名-->New-->Other




选择cfg.xml,然后点Next




点Next,只后进入配置界面:




点击Finish之后,便可生成cfg.xml文件

3,hibernate 配置

右键点击工程名-->New-->Other...




点击Next之后,进入配置界面:




在这个界面中,Hibernate Version选择4.0,因为我安装的Hibernate是4版本的,所以要选这个,Database connection:这一项,点后面的New...,会出来数据库的配置界面




数据库选择Oracle,Name随便起一个,然后点Next,就会出现一个界面,里面写的就是之前在cfg.xml中配置的数据




确认没有问题后,点“Test Connection”,当出现下面这个框,才说明数据库可以连通,否则,数据库无法连通,需要进行检查




需要注意的是:只有SID正确,并且数据库打开了监听,才有可能连通。

之后OK,再点Finish就可以啦。




然后又回到了之前的界面,最好把编码格式配置成UTF-8




然后点Finish就可以了。

4,生成reveng.xml文件

右键点击工程名-->New-->Other...




点Next,选择好保存路径后再点Next,就会到了下面的界面:







选择你需要的表,然后点Include,就会出现上图的效果,之后点Finish即可。

在出来的界面里选择Table&Columns标签




点Add...




点OK,然后等待,等表名称都出来以后,选择上一步选择的表,




点OK,然后保存。

5,生成hbm.xml和java文件

在最上面的工具栏点按钮




在弹出的窗口里选择Hibernate




点OK,就会出现Hibernate的按钮:




这个时候,点下面图里这个小的下箭头




选择倒数第二个,Hibernate Code Generation Configurations...











之后点Run即可。



看,在hibernate目录下,已经生成了xml和java文件,大功告成啦


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: