努力的程序yuan 2016-04-27 02:37 采纳率: 33.3%
浏览 1938
已结题

多数据源对配置文件中sessionfactory中的packagesToScan的疑惑

 <bean id="sessionFactory1"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSourceOne" />

        <property name="packagesToScan">
            <list>
                <value>com.*.log.pojo*</value><!-- 修改 -->
            </list>
        </property>

        <property name="hibernateProperties" ref="hibernateProperties" />
    </bean>
 <bean id="sessionFactory2"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSourceTwo" />

        <property name="packagesToScan">
            <list>
                <value>com.*.pojo*</value>
            </list>
        </property>

        <property name="hibernateProperties" ref="hibernateProperties" />
    </bean>

http://blog.csdn.net/wangpeng047/article/details/8866239

我在看了这篇文章之后想将我的多个数据源的切换模式改成这样的模式
图片说明

也就是将两个sessionfactory写成一个!!
但是写到packagesToScan的时候有一个疑惑,我的两个sessionfactory内扫描的是不同的包下的,如果我写在一起是否可以如下

 <bean id="dynamicDataSource" class="com.core.DynamicDataSource">  
        <property name="targetDataSources">  
            <map key-type="java.lang.String">  
                <entry value-ref="dataSourceOne" key="dataSourceOne"></entry>  
                <entry value-ref="dataSourceTwo" key="dataSourceTwo"></entry>  
            </map>  
        </property>  
        <property name="defaultTargetDataSource" ref="dataSourceOne">  
        </property>  
 </bean> 

<bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dynamicDataSource" />

        <property name="packagesToScan">
            <list>
                <value>com.*.pojo*</value>
                <value>com.*.log.pojo*</value>
            </list>
        </property>

        <property name="hibernateProperties" ref="hibernateProperties" />
    </bean>

是否会出问题,我好纠结啊,求大神解答

  • 写回答

1条回答

  • 努力的程序yuan 2016-04-27 02:54
    关注

    Robot-D 我现在就是你的这种写法,写了两个sessionFactory,但我想合并成一个,图片说明

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料