当前位置: 技术问答>java相关
请教EJB抱错:Can't start a cloned connection while in manual transaction mode.是怎么意思??谢谢
来源: 互联网 发布时间:2015-11-17
本文导语: 我的EJB的代码全部由向导生成的,连接本地的MsSqlServer数据库。 在有JB的向导生成客户端测试:运行报错说: Failed: findByPrimaryKey(A01) Return value from findByPrimaryKey(A01): null. avax.ejb.FinderException: Proble...
我的EJB的代码全部由向导生成的,连接本地的MsSqlServer数据库。
在有JB的向导生成客户端测试:运行报错说:
Failed: findByPrimaryKey(A01)
Return value from findByPrimaryKey(A01): null.
avax.ejb.FinderException: Problem in findByPrimaryKey while preparing or executing statement: 'null':
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Can't start a cloned connection while in manual transaction mode.
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Can't start a cloned connection while in manual transaction mode.
A01是我的主键,我是client.findByPrimaryKey("A01");数据库中肯定有的,
这个Can't start a cloned connection while in manual transaction mode.
是个问题怎么解决的???谢谢
在有JB的向导生成客户端测试:运行报错说:
Failed: findByPrimaryKey(A01)
Return value from findByPrimaryKey(A01): null.
avax.ejb.FinderException: Problem in findByPrimaryKey while preparing or executing statement: 'null':
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Can't start a cloned connection while in manual transaction mode.
java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Can't start a cloned connection while in manual transaction mode.
A01是我的主键,我是client.findByPrimaryKey("A01");数据库中肯定有的,
这个Can't start a cloned connection while in manual transaction mode.
是个问题怎么解决的???谢谢
|
Extended Properties
点击右边的...,可以看到一个空的Table,选择Add Row,剩下的没问题了吧!
点击右边的...,可以看到一个空的Table,选择Add Row,剩下的没问题了吧!
|
数据库中确实有“A01”这条记录么?
在main中先client.create(),再client.findByPrimaryKey()。
在main中先client.create(),再client.findByPrimaryKey()。
|
看字面上的意思,好象你在进行事务的时候,想关闭连接。