【发布时间】:2011-07-14 10:07:00
【问题描述】:
Spring.NET 是否对 NHibernate 有任何支持(集成),可以根据请求 ISession 和事务启用?
我创建了this blog,但它有点旧,所以我想知道事情是否已经向前发展了一点,可能它已经集成在 Spring 框架中,我只能通过一些配置来设置它?
【问题讨论】:
标签: c# asp.net-mvc nhibernate spring.net
Spring.NET 是否对 NHibernate 有任何支持(集成),可以根据请求 ISession 和事务启用?
我创建了this blog,但它有点旧,所以我想知道事情是否已经向前发展了一点,可能它已经集成在 Spring 框架中,我只能通过一些配置来设置它?
【问题讨论】:
标签: c# asp.net-mvc nhibernate spring.net
是的,它被称为“视图中的开放会话”。事务支持也可用,但它不会自动“每个请求一个事务”。
我认为您可以从 Spring 文档中的 the NHibernate quickstart 开始。那里解释了这两个概念。
只注意到asp.net MVC标签;我认为它应该工作,但我不太确定。如果您使用的是 asp.net MVC 3,则应使用即将发布的Spring 1.3.2。
【讨论】: