开局唠两句
笔者前几天和SSM相爱相杀几个夜晚(秃头果然是有原因的), 这几天又被Hibernate一路安排, 在自嗨式学习的道路上, 已无法自拔. 清醒的时候都在CSDN(白嫖的兄弟们, 出来吧! )
今天就是让大家学会使用eclipse搭建Hibernate逆向工程 , 如果你使用的是MyEclipse,这边请 没办法,对于MyEclipse的爱好者,这篇文章已然多余, 因为它自带有
不过你总不能让一个习惯于eclipse为了一个工具去重新下载个同胞兄弟吧, 而且我对任何带有My开头的东西总有种很low的感觉. 看不上眼咱就不用.
现在我以某鸟的停业十年(过来人自然懂)为代价担保, 如果你在我这没有学会使用工具搭建Hibernate逆向工程 有人说: 这估计又是一个标题党, 没办法 被迫营业
不做标题党,没人看啊, 没有人气的文章里谈梦想都是在耍流氓!
好了 火批到此为止. 下面开始入戏
三步走
- First Step: 使用eclipse连接数据库
进入show view–>Data Management–>选择Data Source Explorer
在序号1或2的位置你可以看到show view 的结果,然后鼠标右键新连接
选择你的数据库 我这里是Oracle
然后测试连接,看看是否能连接上, 连接失败仔细看看用户名,密码 url 是否填写有误
注意: 如果你的Orcale版本 对应的ojdbc.jar 没有,那么你需要去mvn库里下载eclipse提示你的版本
- Second Step
细心的童鞋已经注意到我的工具栏有一个Hibernate Configuration 千万别傻乎乎的也去show view 找, 这是一个专门生成Hibernate 配置文件和映射文件的工具, 下面聊聊细节-
去官网下载Hibernate
-
查看你的eclipse 版本 并前往http://tools.jboss.org/downloads/ 找到对应版本的tools 选择稳定版本, 唯一需要注意的是下载链接不好找, 我已经贴出来了
-
导入插件: 找到Data开头的目录 -->选择Hibernate相关即可
-
重启eclipse 便可以从show-view中看到hibernate
-
-
-
- Third Step
-
开始着手真正的配置
-
-
整体按照 1 -> 2 -> 3的顺序
-
+ -
修改编码
-
- 在工具栏寻找这个图标,并选择 :这里是配置映射文件和java bean的地方
- 仍然按如下顺序进行配置
-
注意: reveng.xml 这里是产生java bean 的地方, 具体配置如下(先New)
- 选择一个项目 然后下一步,千万别Finish 否则前功尽弃
- 选择一个项目 然后下一步,千万别Finish 否则前功尽弃
-
勾选数据库 进行生成java bean
-
-
最后run 收工
结果一览
最后在根据需要进行分包即可.
补充两点:
- 这个逆向相比Mybatis逆向更实用,它几乎和我们直接正向编写,差别不大,甚至有时候我们编写的配置文件还不如逆向生成的
- Hibernate使用逆向工程还有个好处, 可移植性好 , 当我们切换数据库时,只需要更该配置中的dialect选项即可, 非常方便.
写在最后
今天是笔者第一次没有偷懒, 近乎傻瓜式演示 其实每天学习都很紧张,能抽出时间单独整合笔记已是不易. 但是贵在坚持, 笔者做到了 各位童鞋也要加油呀 奥利给!
哦,对了 白嫖少年, 伸出你的左键点个关注可否?