问题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
方法二:直接下载插件包
通过JBOSS TOOLS的官网下载。
http://www.jboss.org/tools/download
并拷贝到dropins目录中,如下图:
重新启动Eclipse,就可以在new->other菜单下看到Hibernate的相关菜单项:
这就表示JBOSS Tools已经安装成功,下面我们基于sample-center试用一下Hibernate Tools.
sample-center实践
选择sample-center工程根节点,并选择Eclipse下的File-New-Hibernate Configuration File(cfg.xml),并找到上图中的Hibernate Configuration File(cfg.xml).选择它并点击Next按钮,进入下一个配置界面:
做好相关的配置,并单击Finish按钮。这样向导就自动创建好了一个hibernate.cfg.xml文件:
创建Hibernate Console Configuration向导
将当前的视图调整为Hiberante:
现在可以在系统的左侧看到Hiberante Configurations:
然后找到Hiberante Code Generation Configurations菜单:
在向导窗口中新建一个New-configuration,并配置Console cinfiguration和output directory的设置:
激活Reverse engineer from JDBC Connection选项,设置package属性:
然后单击reveng.xml中的setup按钮,如果当前项目没有文件,则单击下图中的Create new...
单击下图中的Refresh按钮:
选择希望处理的Table,并单击Finsh按钮:
并选择文件的存储路径:
之后切换到Exporters中设置Exporters,可以根据自己的需要设定:
单击Finish.
然后单击Run按钮,执行代码生成。