[转载]Spring.NET实用技巧4——NHibernate分布式事务(下)

Spring.NET实用技巧4——NHibernate分布式事务(下) - 刘冬的博客 - 博客园. 上篇, 我们已实现了在同一应用程序下的分布式事务——即多Dao层+同Service层,每个Dao对应一个数据库,一个Service调用多个Dao。但是在 一些特定的子系统较多的项目中,开发人员是无法访问到某个子系统的数据库,这就意味着不能通过增加Dao层来实现分布式事务。正如一个银行的软件

[转载]Spring.NET实用技巧3——NHibernate分布式事务(上)

Spring.NET实用技巧3——NHibernate分布式事务(上) - 刘冬的博客 - 博客园. 在使用NHibernate作为持久层框架时,多数据库操作是一个比较难解决的问题。并且很多网友在给我发的eamil中经常谈到此问题。由于NHibernate是一种框架,不能像ADO.NET那样直接用SQL语句操作数据库,在动态改变DbConnection时比较麻烦,而且NHibernate目