可以根据下面的步骤让eclipse自动生成实体类,这样可以大大提高开发的效率:
1,
显示标签data source explorer:
2,
选中database connection,右键 new :
3,
在弹出框中选择自己目标数据库的类型,例如选择oracle,然后随便写个名字:
4,
然后next,点击下图的图标选择驱动器类:
5,
在name/type选项卡选择数据库类型,如果报错的话就在jar list选项卡移除当前的jar,添加新的jar:
然后在properties选项卡输入连接信息,点击OK
6,
点击Test Connection,如果出现ping successed,代表配置成功,点击finish。
7,
此时在我们的项目上右键,properties->Project Facets,选择JPA,点击Further configuration …
8,
在我们的项目上右键,可以看到多了一个JPA Tools:
9,
选中JPA Tools,有两个Generate选项,第一个是根据实体类在数据库中创建表,第二个是根据数据库表创建实体类,这里我们选第二个:
10,
选择connection ,选择Schema,在下面的表格中就会显示所有的表,选中要生成实体类的表后点击next:
11,
如果在第9步选择的表之间存在关系:一对一,一对多,多对多等,那么可以点击绿色的+号配置关联关系,配置完成后点击next:
12,
选择主键生成方式,这里的方式和hibernate主键生成方式的原理是一样的,如果选择sequence,还需要输入sequence name。然后选择source folder,package,点击next:
然后点击next,如果需要修改实体类名,那么可以直接修改:
点击finish,即可在相应包下看到新生成的实体类。