hjack 发表于 2005-4-4 21:35

ms sql server 下 hibernate 的一个问题的解决方法

上次说到了在eclipse下连mssql的方法    =》我想再去看看

在实际操作中发现,当执行以下代码时会出现异常。
//----------------------------
tx= session.beginTransaction();
ClassA a = new ClassA();
ClassB b = new ClassB();
session.save(a);
session.save(b);
tx.commit();
//------------------------

会出现insert error。表示不能在一个transaction里进行两个save()动作。

解决方法有二:
一、在连接数据库的url里添加上SelectMethod=cursor
二、把sqlserver升级上sp3。

[ Last edited by hjack on 2005-4-5 at 13:03 ]

hjack 发表于 2005-4-5 18:51

自己沙发。

怎么没人看?这可是我原创的哦。。。。。。

wool王 发表于 2005-5-16 01:34

支持斑竹
页: [1]
查看完整版本: ms sql server 下 hibernate 的一个问题的解决方法