日期:2014-05-18  浏览次数:20513 次

数据保存一会对一会报错,帮看看什么原因,一定加分
语言:java   hibernater+sping
数据库:sql
有个字段要存新闻内容,数据库用的text类型  
hibernater影射类型java.lang.String
现在保存数据的时候,有是可以顺利保存,有是包错:
javax.servlet.ServletException:   Could   not   roll   back   Hibernate   transaction;   nested   exception   is   org.hibernate.TransactionException:   JDBC   rollback   failed
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
com.kingdo.struts.userManager.MyActionServlet.process(MyActionServlet.java:27)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

那位知道着是什么原因。我试过有内容很少100字以内不会包错,字多会包错,但是有时候字狂多也不一定包错
能帮解决的肯定加分,今天上线,急啊!!知道什么原因的指点下怎么弄

------解决方案--------------------
可能其他字段造成的,其他字段看看有没有出错的可能性!
------解决方案--------------------
怀疑是有test里面不能存储的特殊字符或者乱码之类导致的