我在ASP.NET中使用Nhibernate 2.0.我在页面的开头启动事务并在最后提交事务.在页面中: - 我得到一个对象 - 我更改了对象属性 - 我验证了对象 - 如果验证正常我在该对象上调用save-update - 如果验证错误,我不会调用save-update on那个对象 - 我总是在页面末尾提交事务.
问题是,当验证错误并且我没有对对象进行任何调用save-update时,提交transactin会提交DB中的更改.
我将FlushMode设置为Never但nothig change.
有建议吗?我错了什么?
nhibernate ×1