这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!

文章目录

      • 开局唠两句
      • 三步走
      • 结果一览
      • 写在最后

开局唠两句

笔者前几天和SSM相爱相杀几个夜晚(秃头果然是有原因的), 这几天又被Hibernate一路安排, 在自嗨式学习的道路上, 已无法自拔. 清醒的时候都在CSDN(白嫖的兄弟们, 出来吧! )

今天就是让大家学会使用eclipse搭建Hibernate逆向工程 , 如果你使用的是MyEclipse,这边请 没办法,对于MyEclipse的爱好者,这篇文章已然多余, 因为它自带有

不过你总不能让一个习惯于eclipse为了一个工具去重新下载个同胞兄弟吧, 而且我对任何带有My开头的东西总有种很low的感觉. 看不上眼咱就不用.

现在我以某鸟的停业十年(过来人自然懂)为代价担保, 如果你在我这没有学会使用工具搭建Hibernate逆向工程 有人说: 这估计又是一个标题党, 没办法 被迫营业

不做标题党,没人看啊, 没有人气的文章里谈梦想都是在耍流氓!

好了 火批到此为止. 下面开始入戏


三步走

  • First Step: 使用eclipse连接数据库
    进入show view–>Data Management–>选择Data Source Explorer这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第1张图片
    在序号1或2的位置你可以看到show view 的结果,然后鼠标右键新连接
    这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第2张图片
    选择你的数据库 我这里是Oracle
    然后测试连接,看看是否能连接上, 连接失败仔细看看用户名,密码 url 是否填写有误 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第3张图片
    注意: 如果你的Orcale版本 对应的ojdbc.jar 没有,那么你需要去mvn库里下载eclipse提示你的版本

  • Second Step
    细心的童鞋已经注意到我的工具栏有一个Hibernate Configuration 千万别傻乎乎的也去show view 找, 这是一个专门生成Hibernate 配置文件和映射文件的工具, 下面聊聊细节
    • 去官网下载Hibernate

    • 查看你的eclipse 版本 并前往http://tools.jboss.org/downloads/ 找到对应版本的tools 选择稳定版本, 唯一需要注意的是下载链接不好找, 我已经贴出来了
      这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第4张图片

      • 导入插件: 找到Data开头的目录 -->选择Hibernate相关即可

      • 重启eclipse 便可以从show-view中看到hibernate

      • 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第5张图片


  • Third Step
    • 开始着手真正的配置

    • 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第6张图片

    • 整体按照 1 -> 2 -> 3的顺序

    • 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第7张图片
      +这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第8张图片

    • 修改编码
      这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第9张图片

  • 在工具栏寻找这个图标,并选择 :这里是配置映射文件和java bean的地方
  • 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第10张图片
  • 仍然按如下顺序进行配置
    这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第11张图片

  • 注意: reveng.xml 这里是产生java bean 的地方, 具体配置如下(先New)

    • 选择一个项目 然后下一步,千万别Finish 否则前功尽弃
      这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第12张图片
  • 勾选数据库 进行生成java bean

  • 这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第13张图片

  • 最后run 收工这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第14张图片


结果一览

这篇Ecplise使用工具搭建Hibernate逆向工程你要是学不会,你打死我!_第15张图片
最后在根据需要进行分包即可.

补充两点:

  1. 这个逆向相比Mybatis逆向更实用,它几乎和我们直接正向编写,差别不大,甚至有时候我们编写的配置文件还不如逆向生成的
  2. Hibernate使用逆向工程还有个好处, 可移植性好 , 当我们切换数据库时,只需要更该配置中的dialect选项即可, 非常方便.

写在最后

今天是笔者第一次没有偷懒, 近乎傻瓜式演示 其实每天学习都很紧张,能抽出时间单独整合笔记已是不易. 但是贵在坚持, 笔者做到了 各位童鞋也要加油呀 奥利给!

哦,对了 白嫖少年, 伸出你的左键点个关注可否?

你可能感兴趣的:(后端)