我有一个客户端服务器应用程序,服务器使用nhibernate.我想知道如何使用会话?每次通话?每个客户?单?
另一种方式?
以及如何将会话缓存保留在服务器中?而且我想知道会话是否是线程安全的?
每单位工作应使用一个会话.如果这包括多个操作,那就这样吧.
使用session.BeginTransaction()来包装工作单元并在完成所有项目后提交.
会话不是线程安全的,但是会话工厂是(你肯定想要保留).
NHiberate具有各种数据缓存选项,但这些会话旨在被使用和处理.
| 归档时间: |
|
| 查看次数: |
366 次 |
| 最近记录: |