eclipse自动生成实体类

可以根据下面的步骤让eclipse自动生成实体类,这样可以大大提高开发的效率:

1,

显示标签data source explorer:

eclipse自动生成实体类

2,

选中database connection,右键 new :

eclipse自动生成实体类

3,

在弹出框中选择自己目标数据库的类型,例如选择oracle,然后随便写个名字:

eclipse自动生成实体类

4,

然后next,点击下图的图标选择驱动器类:

eclipse自动生成实体类

5,

在name/type选项卡选择数据库类型,如果报错的话就在jar list选项卡移除当前的jar,添加新的jar:

eclipse自动生成实体类
eclipse自动生成实体类

然后在properties选项卡输入连接信息,点击OK

6,

点击Test Connection,如果出现ping successed,代表配置成功,点击finish。

eclipse自动生成实体类

eclipse自动生成实体类

7,

此时在我们的项目上右键,properties->Project Facets,选择JPA,点击Further configuration …
eclipse自动生成实体类

eclipse自动生成实体类

8,

在我们的项目上右键,可以看到多了一个JPA Tools:

eclipse自动生成实体类

9,

选中JPA Tools,有两个Generate选项,第一个是根据实体类在数据库中创建表,第二个是根据数据库表创建实体类,这里我们选第二个:

eclipse自动生成实体类

10,

选择connection ,选择Schema,在下面的表格中就会显示所有的表,选中要生成实体类的表后点击next:

eclipse自动生成实体类

11,

如果在第9步选择的表之间存在关系:一对一,一对多,多对多等,那么可以点击绿色的+号配置关联关系,配置完成后点击next:

eclipse自动生成实体类

12,

选择主键生成方式,这里的方式和hibernate主键生成方式的原理是一样的,如果选择sequence,还需要输入sequence name。然后选择source folder,package,点击next:

eclipse自动生成实体类

然后点击next,如果需要修改实体类名,那么可以直接修改:

eclipse自动生成实体类

点击finish,即可在相应包下看到新生成的实体类。