标签: nhibernate
我们有一个通过后台进程更新的数据库。我们使用NHibernate查询数据以便在Web UI上显示,因此我们不需要更改跟踪或延迟加载。
如果我们将所有映射标记为mutable =“false”,这是否与使用无状态会话相同?
答案 0 :(得分:4)
不,这不一样。事实上,它与它完全无关(即你可以在无状态会话中修改实体)。
StatelessSession不跟踪实体,当您不需要有状态会话提供的功能时,这会导致性能大幅提升(内存使用和执行时间)。
特别是: