不能删除和修改,可以添加。当删除和修改时,都是一样的错误,错误如下,还有请教下高手。 还有就是在userlist.jsp ,用的是Listform,ListForm.cid.value; 而在UserManageAction中的是userfrom 的vo.getCid()能得到cid吗?又不是同一个form.我愚笨。谢谢各位高手指点。 javax.servlet.ServletException: Hibernate operation: could not load an entity: [com.easyjf.example.business.hibernate.User#1156498132421115]; uncategorized SQLException for SQL [select user0_.cid as cid0_, user0_.username as username0_0_, user0_.password as password0_0_, user0_.Email as Email0_0_, user0_.tel as tel0_0_, user0_.birthday as birthday0_0_, user0_.intro as intro0_0_ from User user0_ where user0_.cid=?]; SQL state [HY000]; error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.easyjf.web.CharsetFilter.doFilter(CharsetFilter.java:53)
root cause
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not load an entity: [com.easyjf.example.business.hibernate.User#1156498132421115]; uncategorized SQLException for SQL [select user0_.cid as cid0_, user0_.username as username0_0_, user0_.password as password0_0_, user0_.Email as Email0_0_, user0_.tel as tel0_0_, user0_.birthday as birthday0_0_, user0_.intro as intro0_0_ from User user0_ where user0_.cid=?]; SQL state [HY000]; error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='; nested exception is java.sql.SQLException: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:96) org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.translate(SQLErrorCodeSQLExceptionTranslator.java:257) org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424) org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:411) org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:370) org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:445) org.springframework.orm.hibernate3.HibernateTemplate.get(HibernateTemplate.java:439) com.easyjf.example.business.hibernate.UserDao.read(UserDao.java:34) com.easyjf.struts.action.UserManageAction.doDel(UserManageAction.java:183) com.easyjf.struts.action.UserManageAction.execute(UserManageAction.java:61) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.easyjf.web.CharsetFilter.doFilter(CharsetFilter.java:53)
|