Can't start a cloned connection while in manual transaction mode的解决方法

原创 2007年09月21日 15:33:00

出现该异常的原因是原来的Hibernate的连接池的连接速度以及管理模式都不够好,所以本人换了
第三方的c3p0连接池.之后就出现了这个异常.在网上查了一下
原因
在手工事务模式 (AutoCommit=false) 下,如果使用直接 (SelectMethod=direct) 模式,当您尝试对使用 JDBC 驱动程序的 SQL Server 数据库执行多个语句时,将会出现此问题。直接模式是该驱动程序的默认模式。
回到顶端

解决方案
当您使用手工事务模式时,必须将驱动程序的 SelectMethod 属性设置为 Cursor,或者确保您按照本文“更多信息”一节指定的方式在每个连接上只使用一个活动语句


解决方法:
<property name="connection.username">***</property>
 <property name="connection.url">
  jdbc:microsoft:sqlserver://192.168.18.254:1433;DatabaseName=comjt;SelectMethod=Cursor
 </property>
 <property name="dialect">
  net.sf.hibernate.dialect.SQLServerDialect
 </property>
 <property name="myeclipse.connection.profile">t</property>
 <property name="connection.password">***</property>
 <property name="connection.driver_class">
  com.microsoft.jdbc.sqlserver.SQLServerDriver
 </property>
 <property name="show_sql">true</property>
 <property name="connection.useUnicode">true</property>
 <property name="connection.characterEncoding">GBK</property>

Can't  open connection 

相关文章推荐

Can't start a cloned connection while in manual transaction mode 解决

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection wh...

iBatis使用SQLServer出现Can't start a cloned connection while in manual transaction mode.错误

今天使用spring+iBatis+SQL Server2000做东东,可在执行query时老抛异常: Cause: java.sql.SQLException: [Microsoft][SQLSe...

优化MySQL开启skip-name-resolve参数时显示“ignored in --skip-name-resolve mode.”Warning解决方法

参数用途: skip-name-resolve #禁止MySQL对外部连接进行DNS解析skip-grant-tables 添加–skip-name-resolve方法:[Mysqld] …… ...

the system is running in low_graphics mode解决方法(试验成功且完整有图)

前几日,一个朋友突然找我,说自己安装的ubuntu系统有问题,让我看看能不能解决,问题是安装时可以正常启动的ubuntu系统,现在打开却提示the system is running in low_g...
  • LDan508
  • LDan508
  • 2015年11月20日 07:39
  • 1784

ubuntu 14.04出现The system is running in low-graphics mode解决方法

重启以后出现这样的界面,无法登陆到桌面,这种情况一般是由显卡引起的。对于14.04,其实release很久了,大部分情况不会出现没有合适显卡驱动的情况(我的显卡就已经很老了),所以我猜测可能是升级的时...

升级ubuntu 14.04,出现The system is running in low-graphics mode解决方法

我更新Ubuntu 14.04的时候,

Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不允许

第一种解决办法 org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allo...

Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不允

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read...

错误:Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL)..

使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVE...

Write operations are not allowed in read-only mode (FlushMode.MANUAL):

在使用spring+hibernate进行数据update和delete时,出现了     org.springframework.dao.InvalidDataAccessApiUsageExce...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Can't start a cloned connection while in manual transaction mode的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)