0

在我的Web应用程序中,我有两个完全不同的数据库 - 一个主要由CMS使用,我们希望从中获取非CMS页面的页面信息在同一个网站上,&一个包含完全不同的数据。Spring.NET + NHibernate - 使用OpenSessionInView的多个(独特)数据库

是否有可能在这两个数据库中使用Spring.NET的Open Session In View模块和多个会话工厂,所以在这种情况下,我有2个对象,在Spring.Data.NHibernate.LocalSessionFactoryObject类型的spring.config中定义?

回答

2

我认为你是在这个论坛上发帖谈论相同的情况下,用户

http://forum.springframework.net/showthread.php?p=20720

让我知道这是否解决方案的工作为你。

干杯, 马克

+0

嗨,马克,非常感谢你为你的内容非常丰富的答案。不幸的是,上面的解决方案并不完美,因为OpenSessionInViewModule中只有一个没有参数的构造函数。然而,我在我的项目中创建了一个OpenSessionInView副本,并做了这个诀窍,所以我会接受你的答案。 – 2010-08-12 10:12:55