Nhibernate Castle ActiveRecord SessionScopeWebModule异常处理
我有一个启用SessionScopeWebModule的Web应用程序,我想知道如何启用 以最好地处理业务异常(而不是Hibernate/DB异常) 我相信AR 2.0 SessionScopeWebModule隐式实现了 事务-如果请求期间发生异常,则进行更改 会话期间,将丢弃/回滚 对于我的Web应用程序,业务层将与DB聊天,并发出 比如说,一些原油Nhibernate Castle ActiveRecord SessionScopeWebModule异常处理,nhibernate,orm,exception-handling,castle-activerecord,Nhibernate,Orm,Exception Handling,Castle Activerecord,我有一个启用SessionScopeWebModule的Web应用程序,我想知道如何启用 以最好地处理业务异常(而不是Hibernate/DB异常) 我相信AR 2.0 SessionScopeWebModule隐式实现了 事务-如果请求期间发生异常,则进行更改 会话期间,将丢弃/回滚 对于我的Web应用程序,业务层将与DB聊天,并发出 比如说,一些原油 创建实体A 创建实体B 假设实体A已创建。然而,在创建实体B时 未遵守业务规则,业务层抛出 商业例外 从UI的角度来看,最好“处理”业务异
- 创建实体A
- 创建实体B