Eclipse 通过Mysql数据库表转成实体类

今天刚刚设计好项目中的数据库表,设计好表之后,接下来的工作就是转成Java的实体类。这样那么多的表,总不能一个个手工的生成吧,当然工作不多的话,通过写一下实体来熟悉一下业务还是不错的。但是项目要求时间比较紧,容不得花费太多的时间,所以需要通过工具来生成实体类。

那么如何通过Eclipse 通过Mysql数据库表转成实体类呢?

一、下载Hibernate插件工具

1.下载hibernate tools插件

点击eclipse菜单Help,选择Install New Software…

点击Add,输入hibernate插件下载URL:http://download.jboss.org/jbosside/updates/stable

只选择其中的Hibernate Tool,点击Next。更新完成后重启eclipse。

 

二、配置hibernate tools插件

1.新建一个Java工程souvc-demo,如下图。

 

2.创建hibernate配置文件

选中项目右键->new->other->hibernate->hibernate configuration file,如下图

 

新建一个Mysql数据库连接

填写数据库基本信息

填写完毕之后,可以进行测试一下链接

回到初始界面,选择该数据库连接

创建配置文件

找到要放置的项目,放到src下。

 

创建映射文件

选中项目右键->new->other->Hibernate->Hibernate Reverse Engineering file

如下:

填写配置文件信息

效果如下:

点击finish即可。

 

 

 

如图

提示缺少mysql驱动包

在Java项目中建立一个lib,加入Mysql驱动包,并加入到类路径中。

 

刷新一下,可以发现,连接到了。

下一步,我们如何生成实体类。

反向工程创建POJO

在hibernate code generation configuration菜单中配置,如下图

New一个hibernate code generation,填写配置信息

创建一个反向配置文件,选择直接创建。

创建反向配置文件

点击finish,出现这个选择表的界面

发现表没有加载出来,那么可以点击refresh,加载一下表。

选中自己需要生成实体类的表,选择include按钮,即可。

选择需要生成的文件。我这里只选择了生成实体类,其实还可以生成Hibernate等配置文件。

配置的效果图如下:

点击run,生成实体类。

实体类的效果图:

 

 

 

时间比较紧,做个标识防止忘记,有空的时候再进行排版吧。

 






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

《Eclipse 通过Mysql数据库表转成实体类》有57个想法

  1. Pingback: Shemale.UK
  2. Pingback: agen poker
  3. Pingback: chimney repair
  4. Pingback: here are the findings
  5. Pingback: college of engineer
  6. Pingback: real estate agents
  7. Pingback: 蜘蛛
  8. Pingback: SEO services
  9. Pingback: agrandissement maison
  10. Pingback: backlink
  11. Pingback: C++ Tutorial
  12. Pingback: learn
  13. Pingback: dianoxyl 10
  14. Pingback: system
  15. Pingback: gypsies
  16. Pingback: 토토사이트
  17. Pingback: online casino reviews
  18. Pingback: tsn.us.com
  19. Pingback: fitness gear
  20. Pingback: silne krwawienia
  21. Pingback: Erpestremoval.info
  22. Pingback: Surgical Drape fabric
  23. Pingback: is bittrex legit
  24. Pingback: shemale.uk
  25. Pingback: Ninh Binh Tours
  26. Pingback: lequipe adrenaline
  27. Pingback: Teen Chat
  28. Pingback: fotbollströjor
  29. Pingback: fotballdrakter barn
  30. Pingback: maglia roma bambino
  31. Pingback: fussball trikot
  32. Pingback: fotballdrakter
  33. Pingback: fotballdrakter barn

发表评论