我有一个IPostInsertEventListener,它执行NHibernate查询,由于某种原因,该查询又由于某种原因导致对该同一个IPostInsertEventListener的新调用,最终导致StackOverflowException。
从IPostInsertEventListener执行NHibernate查询是否很不好(在创建侦听器时,我可以选择预加载和缓存数据)?
为什么查询会触发插入后事件?