Hibernate Tools for Eclipse(IDE)

 

问题1:我用hibernate tools插件生成pojo的注释全的乱码

mysql设置均为uf8,2:工具连接时也设置了UTF-8,3:项目也是UTF-8的, 

?
@PropertyDef (label = " ? " , description = "" )
private long exampleid;

解决办法:

hibernate.cfg.xml加上属性.
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>
详细出处参考:http://www.jb51.net/article/19126.htm

方法一: Install New Software

参考: http://developer.51cto.com/art/200906/128067.htm

Hibernate Tools for Eclipse(IDE)_第1张图片

方法二:直接下载插件包

通过JBOSS TOOLS的官网下载。

http://www.jboss.org/tools/download

并拷贝到dropins目录中,如下图:

 

Hibernate Tools for Eclipse(IDE)_第2张图片

重新启动Eclipse,就可以在new->other菜单下看到Hibernate的相关菜单项:

Hibernate Tools for Eclipse(IDE)_第3张图片

这就表示JBOSS Tools已经安装成功,下面我们基于sample-center试用一下Hibernate Tools.

sample-center实践

选择sample-center工程根节点,并选择Eclipse下的File-New-Hibernate Configuration File(cfg.xml),并找到上图中的Hibernate Configuration File(cfg.xml).选择它并点击Next按钮,进入下一个配置界面:

Hibernate Tools for Eclipse(IDE)_第4张图片

做好相关的配置,并单击Finish按钮。这样向导就自动创建好了一个hibernate.cfg.xml文件:

Hibernate Tools for Eclipse(IDE)_第5张图片

创建Hibernate Console Configuration向导

Hibernate Tools for Eclipse(IDE)_第6张图片

Hibernate Tools for Eclipse(IDE)_第7张图片

将当前的视图调整为Hiberante:

Hibernate Tools for Eclipse(IDE)_第8张图片

现在可以在系统的左侧看到Hiberante Configurations:

Hibernate Tools for Eclipse(IDE)_第9张图片

然后找到Hiberante Code Generation Configurations菜单:

Hibernate Tools for Eclipse(IDE)_第10张图片

在向导窗口中新建一个New-configuration,并配置Console cinfiguration和output directory的设置:

Hibernate Tools for Eclipse(IDE)_第11张图片

激活Reverse engineer from JDBC Connection选项,设置package属性:

Hibernate Tools for Eclipse(IDE)_第12张图片

然后单击reveng.xml中的setup按钮,如果当前项目没有文件,则单击下图中的Create new...

Hibernate Tools for Eclipse(IDE)_第13张图片

 

单击下图中的Refresh按钮:

Hibernate Tools for Eclipse(IDE)_第14张图片

选择希望处理的Table,并单击Finsh按钮:

Hibernate Tools for Eclipse(IDE)_第15张图片

并选择文件的存储路径:

Hibernate Tools for Eclipse(IDE)_第16张图片

之后切换到Exporters中设置Exporters,可以根据自己的需要设定:

Hibernate Tools for Eclipse(IDE)_第17张图片

单击Finish.

Hibernate Tools for Eclipse(IDE)_第18张图片

然后单击Run按钮,执行代码生成。

你可能感兴趣的:(Hibernate)