使用myEclipse将数据库表反转生成实体类和映射文件

  大家在进行SSH开发的时候,在hibernate创建新实体类和映射文件时候,写得太多太烦了。今天get到了一项新技能,就是用myeclipse将数据库表反转生成实体类和映射文件。

具体步骤如下:



    1.创建数据库和对应的表(我这里用的是mysql),这里创建了一个数据库user,里面只有一个user用户表

使用myEclipse将数据库表反转生成实体类和映射文件


2.在视图上选择MyEclipse Database Explorer ,然后点击右键,选择 New.........

使用myEclipse将数据库表反转生成实体类和映射文件

  1. driver template: Mysql connector/j(下拉框进行选择
  2. driver name: 任意填,最好是数据库名称,方便查找
  3. connection URL: jdbc:mysql:///user(///表示本地地址)
  4. User name: 用户名
  5. password: 密码
  6. Driver jars: 添加jar包mysql-connector-java-5.1.40-bin.jar
  7. 然后点击finish

使用myEclipse将数据库表反转生成实体类和映射文件

完成之后,显示如下,就表示已经连接上了数据库

使用myEclipse将数据库表反转生成实体类和映射文件

 3.转换java视图上随便创建一个工程。

使用myEclipse将数据库表反转生成实体类和映射文件

然后在JSS工程上右击,选择 MyEclipse->Add Hibernate Capabilities...........,

使用myEclipse将数据库表反转生成实体类和映射文件使用myEclipse将数据库表反转生成实体类和映射文件


使用myEclipse将数据库表反转生成实体类和映射文件使用myEclipse将数据库表反转生成实体类和映射文件


然后项目中就显示多了这么多包

使用myEclipse将数据库表反转生成实体类和映射文件


4.再回到Database视图,在user表上右击,选择Hibernate Reserve Engineering...........

使用myEclipse将数据库表反转生成实体类和映射文件

然后转回java视图

使用myEclipse将数据库表反转生成实体类和映射文件

就创建了对应的实体类和映射文件