我在我的一个项目中使用NHibernate 3.3,我正在开发一系列测试。我在主配置中有日志记录设置,因此当我运行测试时,生成的查询会记录到STD输出等。
除了NH似乎只记录SELECT语句这一事实外,一切正常。我有很多情况下有已知的更新和删除操作,但只有SELECT实际出现在日志中。
重申一下,在我的配置中我设置了:
db.LogSqlInConsole = true;
db.LogFormattedSql = true;
但只有SELECT语句出现在日志中?有什么想法吗?
答案 0 :(得分:0)
DML语句未记录到控制台。
答案 1 :(得分:-1)
我上次尝试时,DML语句在批处理时没有记录到控制台(默认情况下对于支持的方言是开启的)