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