以下的文章主要讲述的是Hibernate+MySQL 中文问题的实际解决方法,即 MySQL数据库安装时我们设置的相关字符集为 utf-8, jdbc 驱动3.0.15 以上,以下的内容就是对Hibernate+MySQL 中文问题的实际解决方案的介绍。
1、Hibernate+MySQL 中文问题解决方案:MySQL安装时设置字符集utf-8, jdbc驱动3.0.15以上.
2. hibernate配置文件中,加上属性
<property name="connection.useUnicode">true</property>   <property name="connection.characterEncoding">UTF-8</property>  
 3. web.xml设置Filter  <filter>   <filter-name>   Set Web Application Character Encoding   </filter-name>   <filter-class>cn.com.commnet.util.SetEncodeFilter</filter-class>   <init-param>   <param-name>defaultencoding</param-name>   <param-value>UTF-8</param-value>   </init-param>   </filter>   <filter-mapping>   <filter-name>   Set Web Application Character Encoding   </filter-name>   <url-pattern>/*</url-pattern>   </filter-mapping>   SetEncodeFilter.java   public class SetEncodeFilter implements Filter {   protected FilterConfig filterConfig = null;   protected String defaultEncoding = null;   /**//* (non-Javadoc)   * @see javax.servlet.Filter#init(javax.servlet.FilterConfig)   */   public void init(FilterConfig arg0) throws ServletException {   // TODO Auto-generated method stub   this.filterConfig = arg0;   this.defaultEncoding = filterConfig.getInitParameter("defaultencoding");   }   /**//* (non-Javadoc)   * @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest,  javax.servlet.ServletResponse, javax.servlet.FilterChain)   
上面说了这么多内容,是关于对Hibernate+MySQL 中文问题解决方案. 的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。

