Hibernate插入中文时出问题
Hibernate:insertintot_user(name)values(?)Hibernate:insertintot_log(type,detail,time)v...
Hibernate: insert into t_user (name) values (?)
Hibernate: insert into t_log (type, detail, time) values (?, ?, ?)
17:34:23,109 WARN JDBCExceptionReporter:71 - SQL Error: 1366, SQLState: HY000
17:34:23,125 ERROR JDBCExceptionReporter:72 - Incorrect string value: '\xB0\xB2\xC8\xAB\xD0\xD4...' for column 'type' at row 1
字段type的类型为String,插入英文完全没问题,插入中文就会报上面的错误。尝试改动mysql配置文件my.ini中的字符编码,两处均改为default-character-set=gb2312,然后重启服务,再次测试中文插入,仍然报上面的错误,望高手赐教解决之道!! 展开
Hibernate: insert into t_log (type, detail, time) values (?, ?, ?)
17:34:23,109 WARN JDBCExceptionReporter:71 - SQL Error: 1366, SQLState: HY000
17:34:23,125 ERROR JDBCExceptionReporter:72 - Incorrect string value: '\xB0\xB2\xC8\xAB\xD0\xD4...' for column 'type' at row 1
字段type的类型为String,插入英文完全没问题,插入中文就会报上面的错误。尝试改动mysql配置文件my.ini中的字符编码,两处均改为default-character-set=gb2312,然后重启服务,再次测试中文插入,仍然报上面的错误,望高手赐教解决之道!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询