h2通过JBoss Tools快速生成注解实体
一、首先安装JBoss Tools工具。

接下来开始真正的操作步骤:
1. 在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库:
window -> show view -> 然后打开data management的data source explorer

然后选择Database Connection右键点击New。
因为我用的数据库是h2所以选择Generic JDBC,然后命名。

点击next。点击下图中的按钮,新建一个数据库驱动设置。

选择数据库的type版本和设置名字

添加h2数据库的包

根据:

填入属性:

配置完后点击Test Connection按钮测试是否能连通数据库。


然后点击Next,再确认无误后,单击Finish。
之后Data Management就会出现h2的数据库资源管理器,能够看到自己的数据库表等信息,可见数据库配置成功。
步骤2:生成hibernate实体类
打开hibernate configurations窗口

然后在窗口内右击,选择Add Configuration

输入name, 选择type为Annotations, 然后选择项目,然后再选择刚刚创建的Database connection

设置options如下

然后设置property file 和 configuration file:(这两个也可以暂时不设置)


返回Edit Configuration窗体后,选择Common选项卡中Encoding选择UTF-8,其他默认即可,
点击OK按钮,完成。

如果操作完出现错误如下:

就多建几个试试,并且检查勾选如下。
能够看到数据库表,则说明成功了。

第三步:
打开customize perspective,勾选hibernate code generation

之后工具栏就会出现相应图标。
![]()
单击该按钮,并选择图中Hibernate Code Generation Configurations
然后弹出窗口,右击后选择New
创建如下:

exporters选择生成的项:

然后点击run即可完成。