专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET新技术

关于Nhibernate的错误Transaction not connected, or was disconnected

发布时间:2011-06-26 19:40:15 文章来源:www.iduyao.cn 采编人员:星星草
关于Nhibernate的异常Transaction not connected, or was disconnected
我用Fluent hibernate 框架写的一个程序,每天自动下发或上传数据用。经常报这个错误,比如上传成功200条,失败5条数据,其中异常:Transaction not connected, or was disconnected。网上搜的资料,有的人说是回滚超时,Nhibernate报的这个异常。如果说是回滚异常,不知道为什么会导致回滚异常。因为我写的很多接口比如005,007,006三个接口。处理提交,回滚的代码如下。其他接口都没出现回滚异常,独独007出现回滚异常?求大神们指导,帮帮忙!这到底是什么问题,是回滚超时异常,还是其他原因?求具体解决办法!
 using (ITransaction tx = _session.BeginTransaction())
  {
  try
  {
  item.Save(_session);
  _session.Flush();
  _session.Clear();
  tx.Commit();
  return true;
  }
  catch (Exception e)
  {
  tx.Rollback();
  _session.Clear();
  throw new DataAccessException(e.ToString().Split(new char[] { '\n' })[0]);
  }
------解决方案--------------------
自己顶一下
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: