Advertisement
Guest User

Hibernate Multitenancy XML Config

a guest
May 29th, 2015
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.57 KB | None | 0 0
  1.     <bean id="entityManagerFactory"
  2.          class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  3.         <property name="persistenceUnitName" value="v12"/>
  4.         <property name="dataSource" ref="dataSource"/>
  5.         <property name="jpaDialect">
  6.             <bean class="com.company.persistence.HibernateExtendedJpaDialect"/>
  7.         </property>
  8.         <property name="persistenceProviderClass" value="org.hibernate.jpa.HibernatePersistenceProvider"/>
  9.         <property name="persistenceXmlLocation" value="/com/company/persistence/persistence.xml"/>
  10.         <property name="jpaProperties">
  11.             <map>
  12.                 <entry key="hibernate.id.new_generator_mappings" value="true"/>
  13.                 <entry key="hibernate.cache.use_second_level_cache" value="false"/>
  14.                 <entry key="hibernate.dialect" value="com.company.persistence.ExtendedOracle10gDialect"/>
  15.                 <entry key="hibernate.jdbc.batch_size" value="10"/>
  16.                 <entry key="hibernate.jdbc.batch_versioned_data" value="true"/>
  17.                 <entry key="hibernate.jdbc.batch.builder" value="com.company.persistence.OracleBatchBuilder"/>
  18.                 <entry key="hibernate.multiTenancy" value="DATABASE"/>
  19.                 <entry key="hibernate.tenant_identifier_resolver"
  20.                          value="com.company.persistence.MultitenantIdentifierResolver"/>
  21.                 <entry key="hibernate.multi_tenant_connection_provider"
  22.                          value-ref="multiTenantConnectionProvider" />
  23.             </map>
  24.         </property>
  25.     </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement