大家好.我用问一下在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 结束时不会再一次报错.请问这样可以实现么?如何实现对象撤消保存?