【发布时间】:2011-10-31 18:15:56
【问题描述】:
当我提交事务时,更新语句没有显示在我的 nhibernate 应用程序的控制台中,这让我有点恼火。
我在配置文件中使用了 show_sql = true。据我所知,所有的选择语句都在显示。当我不使用事务时也会显示更新。
以前有人遇到过这种情况吗?我该如何解决?
谢谢!
【问题讨论】:
-
听起来很奇怪。你在用
FlushMode.Commit吗?更新是否已执行,但它只是没有显示在输出(调试)窗口中? -
FlushMode.Never 实际上。是的,更新显示在 sql 分析器中,而不是输出窗口。
-
可以批量更新。您是否只看到一些更新而不是全部?
-
我只看到不通过事务类的更新
标签: nhibernate