我的应用程序正在与两个单独的数据库进行交互。我想像往常一样用spring.net注入会话工厂。当我使用两个单独的dbProviders创建2个会话工厂时,它显示错误。有没有办法完成这项任务?
答案 0 :(得分:1)
您必须使用可用于Spring.NET 1.3.1及更高版本的DelegatingLocalSessionFactory
对象。根据文件:
由于NHibernate项目的ISessionFactory API的变化,这种方法仅在NHibernate 2.1.2和NHibernate 3.0下支持
我不确定NHibernate> 3.0。
答案 1 :(得分:0)
我通过使用Spring AOP创建自己的事务API来解决它。