日期:2014-05-20  浏览次数:20735 次

从数据库表反转生成的hibernate映射文件hbm.xml中的comment注释是乱码
从数据库表反转生成的hibernate映射文件hbm.xml中的comment注释是乱码,求解

------解决方案--------------------
使用myeclipse反向生成hibernate中的dao 和entity类时,出现hbm.xml中的comment的值是出现中文乱码,解决的方法就是在连接数据库的连接字符串中加上?useUnicode=true&characterEncoding=UTF-8,如:jdbc:mysql://localhost:3306/helpyo?useUnicode=true&characterEncoding=UTF-8这样输出的字符就不会出现中文乱码,但前提是所用的文件、工程、数据库都要使用统一的编码才不会出现乱码。如:我使用的是utf-8。