读书人

spring 之sessionFactory注入有关问题

发布时间: 2012-08-22 09:50:35 作者: rapoo

spring 之sessionFactory注入问题

我项目中要用到多数据源:

多个dataSource使用一个sessionFactory

在extends AbstractRoutingDataSource后能动态切换。

?

但是当我在配置多sessionFactory,我采用implements SessionFacoty接口

?

localSessionFactory

?

<bean id="localSessionFactory"/></property>

?

?

otherSessionFactory

<bean id="otherSessionFactory"/></property>

?

?

<bean id="sessionFactory" class="com.***.***.dbSource.MultiSessionFactory"> <property name="sessionFactory"><ref bean="otherSessionFactory"></ref></property></bean>

?

MultiSessionFactory implements SessionFactory, ApplicationContextAware

?

?

但是在注入的时候就有问题了,出现了3个sessionFactory容器不知道需要注入的是哪一个

?


??? @Autowired
??? protected SessionFactory sessionFactory;

?

?

问题该如何处理。

忘大家指点迷津.......

?

1 楼 zmty123 2011-04-12 问题解决了:
可以通过注解来选择注入哪一个对象。
@Autowired
@Qualifier("mutiSessionFactory")
protected SessionFactory sessionFactory;

读书人网 >软件架构设计

热点推荐