求教大神为什么我用Hibernate网mysql里写入中文会报错,我的mysql字符集和Hibernate配置的字符集是utf8
这是错误提示java.sql.BatchUpdateException:Incorrectstringvalue:'\xE7\x94\x9F\xE6\x88\x90'fo...
这是错误提示
java.sql.BatchUpdateException: Incorrect string value: '\xE7\x94\x9F\xE6\x88\x90' for column 'Area' at row 1
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1693)
,这是错误报错的代码:u.setArea("汉字会报错写不进数据库"); 展开
java.sql.BatchUpdateException: Incorrect string value: '\xE7\x94\x9F\xE6\x88\x90' for column 'Area' at row 1
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1693)
,这是错误报错的代码:u.setArea("汉字会报错写不进数据库"); 展开
展开全部
你看了你的代码 提交中文的时候form设置method=“post" 了吗? 接收过来的中文是否乱码 乱码的话 长度超出限制 肯定就报错了
追问
。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询