当前位置: 代码迷 >> J2EE >> ssh中用hibernate模板update更新有关问题 已近弄了好多天了 不行了
  详细解决方案

ssh中用hibernate模板update更新有关问题 已近弄了好多天了 不行了

热度:356   发布时间:2016-04-17 23:42:04.0
ssh中用hibernate模板update更新问题 已近弄了好多天了 不行了
Struts Problem Report

Struts has detected an unhandled exception:
Messages: 

    ?????????
    could not update: [com.shop.dao.model.Customer#31]
    could not update: [com.shop.dao.model.Customer#31]; nested exception is org.hibernate.exception.SQLGrammarException: could not update: [com.shop.dao.model.Customer#31]

File:  com/microsoft/sqlserver/jdbc/SQLServerException.java
Line number:  197
Stacktraces
org.springframework.dao.InvalidDataAccessResourceUsageException: could not update: [com.shop.dao.model.Customer#31]; nested exception is org.hibernate.exception.SQLGrammarException: could not update: [com.shop.dao.model.Customer#31]

    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:615)
    org.springframework.orm.hibernate3.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:789)
    org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:663)
    org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:709)
    org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:678)
    org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:321)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:116)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    $Proxy0.update(Unknown Source)
    com.shop.struts.action.CustomerAction.updateList(CustomerAction.java:168)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:597)
    com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:441)
    com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:280)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:243)
    com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
    com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
    com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
    
------解决思路----------------------
org.hibernate.exception.SQLGrammarException: could not update看到这一个,一般来说是sql语法有问题,贴代码出来看看
------解决思路----------------------


确实 ,这中问题有点恶心人
  相关解决方案