工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1181|回复: 2

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

[复制链接]
发表于 2005-4-4 21:35 | 显示全部楼层 |阅读模式
上次说到了在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 ]
 楼主| 发表于 2005-4-5 18:51 | 显示全部楼层
自己沙发。

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

使用道具 举报

发表于 2005-5-16 01:34 | 显示全部楼层
支持斑竹
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-8-30 03:51

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表