Nhibernate如何实现撤消对象保存
大家好.我用问一下在Nhibernate里面如何取消对象的保存?由于我采用啦Nhibernate的open session in view .在页面的请求的结果都会调用session.flush().
现在有一个问题.
我在一个页面里面有一个保存对象.
A页
session.save(obj);
session.flush();
由于需求,这里一定要先保存这个对象;
页请请求结束后又执行啦open session in view 的session.flush().
导致一个问题是.当A页面那个session的flush出错时.open session in view 的session.flush().又出现同样的错误.
我想当A页那个session.flush出错时.我想撤消对这个对象的保存.从而在 open session in view 结束时不会再一次报错.请问这样可以实现么?如何实现对象撤消保存? --------------------编程问答-------------------- everything is possible. --------------------编程问答-------------------- LS在灌水吗 --------------------编程问答--------------------
session.RollBack();
补充:.NET技术 , ASP.NET