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文件,大功告成啦