2011-07-14 64 views
1

Spring.NET是否有任何支持(集成)與NHibernate,可以根據請求ISession和交易eneble?spring.net nhibernate會話/每個請求的交易

我foung this blog,但它有點舊,所以我想知道事情是否已經向前移動了一點,可能這已經集成在Spring框架中,我只能用某種配置進行設置?

回答

4

是的,它被稱爲「開放會議」。事務支持也可用,但它不會自動地「每個請求一個事務」。

我認爲在Spring文檔中,您開始的一個好地方是the NHibernate quickstart。這兩個概念在那裏解釋。

只是注意到了asp.net MVC標籤;我認爲它應該可行,但我不太確定。如果你使用的是asp.net MVC 3,你應該使用Spring 1.3.2,這個版本很快就會發布。

+0

好吧我看到,我可以把事務屬性放在我的服務層方法之上,這基本上就是我想要的事務。是的,我使用MVC3。我會繼續嘗試。 – Eduard

+0

如您所建議的那樣,最好將事務屬性放在服務上。前段時間有關於該主題的一些問題。 – Marijn

+0

當我使用Spring 1.3.2時,我無法使用spring 1.3.1中的spring代碼配置:是否必須使用1.3.2? – Eduard

相關問題