首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

org.springframework.transaction.TransactionSystemException:

2012-03-08 
添加成功了!但是报错了!org.springframework.transaction.TransactionSystemException: Could not commit

添加成功了!但是报错了!
org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: Transaction not successfully started
org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:660)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)




数据库添加成功了!但是页面报了这个错!

[解决办法]
报的是事物没有开启。。
[解决办法]

Could not commit Hibernate transaction; 


Transaction not successfully started
事务没有开启



Java code
//最好放在try catch里, try{Session s = HibernateUtil.getSession();//从hibernateUtil拿到sessionTransaction tx = s.getTransaction();//设置事务tx.begin();//开启事务 //do something...tx.commit();//提交事务}catch(Exception e){     //捕获异常    // 并且在catch里回滚事务}
[解决办法]
org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: Transaction not successfully started

事务 Transaction 没有开启

热点排行