我使用Jpa / Hibernate库从Java连接到MySQL数据库。 MySQL文档说“如果不使用默认值,则必须更改与服务器的每个连接的字符设置”。

我怎么知道底层连接正在使用哪个字符集以及如何更改它?

谢谢

#1楼 票数:0

使用characterEncodingCharSet属性来更改休眠使用的字符集。

示例:要将字符集设置为utf-8:

<property name="hibernate.connection.CharSet">utf8</property>
<property name="hibernate.connection.characterEncoding">utf8</property>
<property name="hibernate.connection.useUnicode">true</property>

  ask by Selva translate from so

未解决问题?本站智能推荐:

1回复

使用Hibernate方言设置表格字符集/校对?

我使用Hibernate MySQLInnoDB Dialect来生成DDL。 hibernate.cfg.xml: 如何为生成的表配置字符集/排序规则为'utf8_general_ci'?
2回复

Hibernate/mysql连接问题

我们正在使用Hibernate 3 ORM开发一个java struts2框架webapplication。 我们使用mysql作为我们的数据库。 我们在日志中发现了一些与DB相关的异常。 在配置的时间之前,与数据库的连接超时。 以下是我们发现的公共异常。 我们每天都在重新启动我们
1回复

Hibernate没有与MySql连接

坚持这个地方我是新来的hibernate并在看完教程后制作示例代码然而我被困在连接hibernate和MySql。 这是放在源文件夹中的hibernate.cfg.xml 这是我的HibernateTest.java文件 这是UserDetails.java 这是错误报告
1回复

Hibernate关闭MySQL连接

几个小时不活动后,我无法登录我的应用程序。 Iam使用Java,Spring Security,Struts 1.3和Hibernate。 这是我发现与此问题相关的日志 2014-07-30 14:11:40 INFO LocalSessionFactoryBean:246-关闭休眠
1回复

Hibernate/Mysql,连接丢失

我正在使用Hibernate,Spring和MySQL进行Java项目。 我的系统使用XAMPP在localhost上运行良好,但是当我将其上传到远程服务器时,它的行为很奇怪。 部署应用程序后,它可以正常工作(我可以登录我的网站等),但是在闲置几秒钟后(我估计大约需要20秒或更长时间),我无
1回复

Hibernate-MySQL连接

我是Java网络的新手。 我正在使用Hibernate和MySQL使用Java Web开发应用程序。 问题是当我尝试登录时,如果我尝试连接远程数据库,有时会引发通信链接失败异常。 是什么导致此问题? (我还更改了超时值,再次引发了异常。) 休眠版本:4.3.3。最终 Glassf
2回复

如何将Hibernate与MySQL连接

我想将Hibernate与MySQL连接。 我尝试了所有方法,但仍然出现此错误。 我正在使用Hibernate版本。 ================================================== ======================== =>这是
3回复

Hibernate/MySQL连接超时

我写了一个服务器端应用程序,为网站和多个移动客户端提供支持。 我使用Hibernate进行数据访问。 我后来发现应用程序在一天后失败了! 当我在网上查看时,我发现它是一个众所周知的问题,MySQL在8小时后终止了“陈旧”的连接。 为了避免这种情况,我发现了许多建议,比如包括?autoRe