1. 配置hibernate

打开eclipse,点击Help->Eclipse Marketplace

搜索hibernate,选择hibernate tools(Indigo),install


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


重启eclipse,Windows->show view->other,如果找到hibernate,则配置成功


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


2.打开hibernate configurations窗口

Windows->show view->other,选择Hibernate Configurations,点击OK


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在打开窗口空白处右击,点击Add Configuration


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在Main菜单下,输入Name,选择新建的那个项目


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


Database connection点击New,选择PostgreSOL,点击next


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


输入配置,点击test connection成功后,点击finish。


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在Common选项卡中的Encoding选择UTF-8,其它默认,点击OK


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在Hibernate Configuration窗口下右键->刷新,展开可看到数据库情况


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


3.自动生成实体类

Window->CustomizePerspective->Command Groups Availability,选择Hibernate CodeGeneration,点击OK。


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


可在工具栏上看见hibernate工具,选择Hibernate Code Generation Configurations


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


出现


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


右键Hibernate Code Generation->new,勾选Reverse engineer from JDBC Connection,在Reveng.xml上选择Setup->Create new


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


点击Next,左侧点击刷新,可看见数据库表


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


选择要生成实体类的表,Include


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


点击Finish


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在Exporters下勾选Domain code(.java),点击Apply


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


在Common下Encoding选择UTF-8


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


点击Run,刷新src目录,可看见生成的实体类


eclipse hibernate 从PostgreSQL数据库自动生成实体类eclipse hibernate 从PostgreSQL数据库自动生成实体类


相关文章: