很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.

本例使用hibernatetools来自动创建pojo。

测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g

1.下载hibernatetools插件

hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/1164524

2.创建hibernate配置文件及console配置文件

新建java项目,建立包test,test.hibernate,test.model。

选中项目,右键-》new-》other-》hibernate-》hibernate configuration file:

然后 next,配置console文件:

3.创建reverse文件

选中项目,右键-》new-》other-》hibernate-》hibernate reverse engineering file

下一步,配置要生成POJO对应的表:

4.反向工程创建pojo

在hibernate code generation configuration菜单中配置

执行run后便生成了相应的pojo文件:

一般自动生成的mapping文件(XXX.hbm.xml)都需要修改后才能使用。

http://maimode.iteye.com/blog/1630670

转载于:https://www.cnblogs.com/kms1989/p/5476800.html

使用hibernate tools插件生成POJO相关推荐

  1. eclipse怎样在线安装hibernate tools插件并使用

    不知不觉,小Alan已经将近3个月没有上班了,最近在复习一些知识,随时准备回到代码世界的战场,今天复习到了Hibernate,记录一下一点点小知识,那就是eclipse下hibernate Tools ...

  2. Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件

    建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢. 下面就把详细步骤贴出来,同样,有图有真相. ...

  3. eclipse下使用hibernate tools实现hibernate逆向工程

    一  安装hibernate tools插件 1 在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3 ...

  4. Hibernate Tools-代码生成

    建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢. 下面就把详细步骤贴出来,同样,有图有真相. ...

  5. (转)Eclipse在线配置Hibernate Tools

    http://blog.csdn.net/yerenyuan_pku/article/details/52733403 查看Eclipse版本 Eclipse针对程序开发有很多发行版本,除了开发语言的 ...

  6. 用Hibernate Tools生成Hibernate Mapping映射文件

    用Hibernate Tools生成Hibernate Mapping映射文件 Eclipse中要集成安装Hibernate Tools组件 如果没有,请查看:Eclipse juno 中安装 JBo ...

  7. Hibernate Tools for Eclipse的使用

    Hibernate Tools的官方网站: http://hibernate.org/tools/ Step1. 安装好Hibernate Tools,建立一个Dynamic web project, ...

  8. Hibernate Tools 学习总结

    Hibernate Tools for Eclipse的使用 http://blog.csdn.net/gaojinshan/article/details/39502509 Hibernate To ...

  9. Mybatis 在 IDEA 中使用 generator 逆向工程生成 pojo,mapper

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 使用mybatis可以逆向生成pojo和mapper文件有很多种方式,我以前用的是mybtais自带 ...

最新文章

  1. Teched 2010
  2. 百度地图软件测试,使用 app-inspector 解析 i 调用百度地图定位的页面时 (iOS),会导致测试 app 崩溃...
  3. python fonttool_Python wx.Font方法代码示例
  4. 我的2020年终总结:新的角色,新的开始
  5. java环境变量配置 - win10
  6. 【华为云技术分享】云图说|应用编排服务AOS,助力应用上云自动化
  7. 什么是epoll的水平触发与边缘触发?两段代码彻底理解
  8. nginx linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些问题...
  9. PHP单例模式经典讲解
  10. 微信回应朋友圈表情包评论关闭:灰度测试;Twitter漏洞波及1700万用户;Ruby 2.7.0发布 | 极客头条...
  11. printf,sprintf,vsprintf 区别【转】
  12. C语言形参和实参以及C#中的ref
  13. SWMM建模与案例应用
  14. ES8316耳机驱动可以差分输入支持录音PEQ调节
  15. echarts设置标题样式_EChart 标题 title 样式,x轴、y轴坐标显示,调整图表位置等...
  16. 写商业计划书的十个要点
  17. ApriTag2 检测方法
  18. php date()时间不对,PHP DATE( )函数与系统时间差8小时解决办法
  19. adb命令查看手机设备
  20. 如何在局域网内让自己电脑的文件被其他电脑访问

热门文章

  1. i.MX6ULL终结者Linux设备树DTS设备树语法结构
  2. java微信公众号面试题_使用微信公众号开发模拟面试功能
  3. 信号处理相关EI 会议期刊
  4. 人机大战结局,为何日本公众的看法与我们不同?
  5. 中国IP地址告急 新网民两年后可能无法上网
  6. ChromeFK插件推荐系列三:购物助手插件推荐
  7. 服务器系统坏了 其它盘数据恢复,服务器raid数据恢复,raid坏一般什么原因
  8. 3000套3d打印模型素材
  9. xsi:schemaLocation详解
  10. 几款免费的监控服务器对比