Konfigurace pro provoz s více firmami.
This commit is contained in:
@@ -50,19 +50,36 @@
|
||||
<value>classpath:hibernate.cfg.xml</value>
|
||||
</property>
|
||||
<property name="hibernateProperties">
|
||||
<props>
|
||||
<prop key="hibernate.dialect">${jdbc.dialect}</prop>
|
||||
<map>
|
||||
<entry key="hibernate.dialect" value="${jdbc.dialect}"/>
|
||||
<entry key="hibernate.show_sql" value="false"/>
|
||||
<entry key="hibernate.multiTenancy" value="SCHEMA"/>
|
||||
<entry key="hibernate.tenant_identifier_resolver" value-ref="clientResolver"/>
|
||||
<entry key="hibernate.multi_tenant_connection_provider" value-ref="conProvider"/>
|
||||
</map>
|
||||
|
||||
<!-- <props>
|
||||
<prop key="hibernate.dialect"></prop>
|
||||
<prop key="hibernate.show_sql">false</prop>
|
||||
<prop key="hibernate.hbm2ddl.auto">update</prop>
|
||||
<!-- <prop key="hibernate.enable_lazy_load_no_trans">true</prop> -->
|
||||
</props>
|
||||
</props> -->
|
||||
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="clientResolver" class="info.bukova.isspst.ClientResolver" scope="request">
|
||||
<aop:scoped-proxy/>
|
||||
</bean>
|
||||
|
||||
<bean id="conProvider" class="info.bukova.isspst.ClientConnectionPrivider">
|
||||
<constructor-arg ref="dataSource"/>
|
||||
</bean>
|
||||
|
||||
<tx:annotation-driven transaction-manager="transactionManager"/>
|
||||
<bean id="transactionManager"
|
||||
class="org.springframework.orm.hibernate4.HibernateTransactionManager">
|
||||
<property name="sessionFactory" ref="sessionFactory"></property>
|
||||
<property name="sessionFactory" ref="sessionFactory"/>
|
||||
<property name="autodetectDataSource" value="false"/>
|
||||
</bean>
|
||||
|
||||
<!-- Security -->
|
||||
|
||||
Reference in New Issue
Block a user