java – 多个SessionFactories,多个DataSource和Hibernate Tran
发布时间:2020-12-15 01:40:14 所属栏目:大数据 来源:网络整理
导读:我在所有DAO中都有@Transactional注释,但我只能定义一个只占用一个SessionFactory的TransactionManager.我每个客户有一个SessionFactory,每个客户一个DataSource,显然我需要为每个客户更改TransactionManager.但是,当我只能为一个TransactionManager定义一个
我在所有DAO中都有@Transactional注释,但我只能定义一个只占用一个SessionFactory的TransactionManager.我每个客户有一个SessionFactory,每个客户一个DataSource,显然我需要为每个客户更改TransactionManager.但是,当我只能为一个TransactionManager定义一个Spring bean名称时,如何才能为客户获得正确的事务管理器? 最佳答案
Spring 3支持多个事务管理器,同时保持声明式@Transactional分隔
http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/transaction.html#tx-multiple-tx-mgrs-with-attransactional 这不是你想要的吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |