exception org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:202)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
com.brilliance.qfb.struts.action.LinkAction.doPost(LinkAction.java:108)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)// 修改,LinkDAO是Myeclipse自动生成的
int id = Integer.parseInt(request.getParameter("id"));
LinkDAO dao = new LinkDAO();
Link link = dao.findById(id);
int index = Integer.parseInt(request.getParameter("index"));
String title= request.getParameter("title");
String url = request.getParameter("url");
String logo = request.getParameter("logo"); link.setIndex(index);
link.setTitle(title);
link.setUrl(url);
link.setLogo(logo);
Transaction tx = dao.getSession().beginTransaction();
dao.attachDirty(link);
tx.commit();
dao.getSession().close();在tx.commit()的时候报错
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:202)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235)
org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
com.brilliance.qfb.struts.action.LinkAction.doPost(LinkAction.java:108)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)// 修改,LinkDAO是Myeclipse自动生成的
int id = Integer.parseInt(request.getParameter("id"));
LinkDAO dao = new LinkDAO();
Link link = dao.findById(id);
int index = Integer.parseInt(request.getParameter("index"));
String title= request.getParameter("title");
String url = request.getParameter("url");
String logo = request.getParameter("logo"); link.setIndex(index);
link.setTitle(title);
link.setUrl(url);
link.setLogo(logo);
Transaction tx = dao.getSession().beginTransaction();
dao.attachDirty(link);
tx.commit();
dao.getSession().close();在tx.commit()的时候报错
解决方案 »
- jsf2.0表单ID问题 急 急 急! ! !
- 关于tomcat的filter,调用chain.doFilter(request, response)就出现404错误
- JSP的编译是由谁来完成的?
- 工程在TOMCAT中的路径问题
- 关于tomcat服务器刷新的问题
- JSP有怿事!
- 高分求救~~~~~~~如何选择颜色~~~~
- 高分想寻求一段万年历的代码!!急
- 一个热点问题,希望大家来讨论一下.发表自己的见解,来者皆有分拿
- 将spring2.5升级到spring4时遇到的错误
- 使用Hibernate执行原生查询SQL语句,只想查询表中的两三个字段,这句SQL语句如何写?
- hibernate3.0的一个问题,研究好几天了??????
问题已经解决,请到我的博客中查看解决办法