在工作过程中需要写多个entity ,ide 用的是 sts ,问了周围的同事竟然都是手写的,前面不熟悉的时候手写还有点收获,熟悉了之后继续手写感觉就是一个码农,同时还影响效率,之后参考了2篇博文才搞定。 之前也搞过一次没搞成功,一共花了差不多一天时间,主要是有些地方不太一样就卡住了。
我参考的2篇博文是
(1) http://blog.csdn.net/greatkendy123/article/details/53487043
(2) https://my.oschina.net/u/914362/blog/305512
第一篇比较新,当然我的肯定是最新的。
这里新建一个项目专门用于生成实体类,以后也可以用, 接下来附上我的操作步骤。
1 准备需要的东西
(1)HibernateTools-3.2.4.zip,官网比较难找,可以用积分去csdn 下载,把压缩包里的2个文件夹放到sts 包里对应的文件夹里去。图如下
(2) 数据库驱动包 mysql-connector-java-5.1.23.jar ,oracle 的话使用ojdbc15.jar .
2 新建一个java项目,新建包,为项目添加jar 包(添加jar包方式有几种,这里新建完使用项目右键-build path-configure build path 去添加)图如下
3 点击 window-show View-other 打开data source explore ,这个是使用驱动jar包在ide 直接连接数据库,所有ide (eclipse 等)都有类似的窗口,只是名字不同。
数据库的配置如下,还要指定jar 包,圈起来的都是重点,必须要点开看看:
连接成功就可以在sts 看到数据库表格了
4 接下来的比较重要,为项目配置hibernate.cfg.xml . 也是在window -show view-other 里找
在hibenate Configurations 窗口空白处右键 添加add Configrations ,下图是在最下面的地方
到这里文件就生成好了
5 点击 window ---> perspective --> customize perspective
6 最后一步,点击run as 旁边的下拉菜单选择 hibernate Code Generateion Configurations.配置3个模块,图如下。
此处会生成一个hibernate.reveng.xml
接下来就可以点击run 生成。结果如下,只需要结合情况修改少数东西就可以拿来用了
不能直接复制图片上去,早上写晚上再来看没图片了,又花了一个半小时截图上传,写博文心好累。希望对大家有帮助。希望大家看完有帮助的话点个赞,不然没动力继续写博文了,好花时间。。。。