java-rdb事务问题

hibernate与mybatis混用导致的事务问题

1
2
3
4
5
6
7
8
9
10
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: Error preparing statement.  Cause: org.hibernate.HibernateException: connnection proxy not usable after transaction completion
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:365)
at com.sun.proxy.$Proxy26.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:95)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:40)
at com.sun.proxy.$Proxy65.selectByPrimaryKey(Unknown Source)
at com.sysware.p2m.datacenter.service.impl.DCDataCenterServiceImpl.getDCDataCenterFolder(DCDataCenterServiceImpl.java:98)
at com.sysware.p2m.datacenter.operation.CreateProcessDataCenterOperation.onAction(CreateProcessDataCenterOperation.java:43)