我是NHibernate的新手。假设我在事务中使用Session.GetNamedQuery()。UniqueResult()调用存储过程。 NHibernate是立即执行SP还是仅在我对事务调用commit()时执行?如果它立即发生,它还会根据执行SP的变化相应地更新会话中的对象吗?
答案 0 :(得分:1)
它会立即执行SP。找到答案并使用NH的最佳方法是编写单元测试来验证其行为。您可以在此处找到骨架单元测试项目并指导: The best way to solve NHibernate bugs? Submit good unit test