当在项目中使用Hibernate的时候,一般情况是根据实体类和对应的映射文件在数据库中生成对应的表。 在有些情况中,也可以使用MyEclipse中的DB Browser 在项目中自动生对应的实体类和相应的hibernate的映射文件:
1、 在window---> show view --> otherr中搜索DB 就可以找到MyEclipse的DB Browser 视图
2、 右键选择new 弹出一个窗口依次按照下面的过程就可以完成,实体类和映射文件的生成;
3、 在选择好数据库,填写好需要连接的数据库的驱动类名,数据库url,用户名和密码之后,选择 save password ,然后点击next,如图所示:
4、选择 display the selected schemas ,在弹出的对话框中选择对应得数据库名,然后点击确定,如下图所示: 5、连接完成后,在对应的数据库上选择需要生成pojo类和映射文件的表
6、选择这些实体类所在的包
7、 继续next 选项 , 选择id等值的生成策略 , 点击finish 然后稍等片刻就可以在对应的包中生成相应的实体类和i对应的映射文件了
【注意】 1、当数据库中表的字段有中文的的时候生成的实体类的文件可能会出现乱码的情况,我们可以借助第三方编辑工具 nodepad++,Editplus等打开这个.java文件然后把文件替换即可。
|