Skip to content

Instantly share code, notes, and snippets.

@jose-mgmaestre
Last active March 27, 2019 04:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jose-mgmaestre/b7681d708b688a518cc16f2182a34e3c to your computer and use it in GitHub Desktop.
Save jose-mgmaestre/b7681d708b688a518cc16f2182a34e3c to your computer and use it in GitHub Desktop.
<bean class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
id="entityManagerFactory">
<property name="persistenceUnitManager" ref="pum"/>
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="databasePlatform" value="${database.dialect}" />
</bean>
</property>
<property name="jpaPropertyMap">
<map>
<entry key="hibernate.multi_tenant_connection_provider" value-ref="multitenancyConnectionProvider"/>
<entry key="hibernate.tenant_identifier_resolver" value-ref="tenantResolver"/>
<entry key="hibernate.multiTenancy" value="DATABASE"/>
</map>
</property>
</bean>
@harpritsinghgill
Copy link

how are we going to provide reference bean "pum" for multi-tenancy and how transaction manager will work with this approach ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment