|
上次说到了在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 ] |
|