您可以通过persistence.xml中的属性对其进行配置,如下所示:
<property name="hibernate.multiTenancy" value="DATAbase"/><property name="hibernate.multi_tenant_connection_provider" value="com.example.MyConnectionProvider" /><property name="hibernate.tenant_identifier_resolver" value="com.example.MyTenantIdResolver" />
如果使用SCHEMA,
hibernate.multi_tenant_connection_provider则不需要多租户策略。
您还可以在代码中设置这些属性,并将它们在映射中传递给
Persistence.createEntityManagerFactory()。在这种情况下,您可以传递对象实例,而不仅仅是类名。
Hibernate文档中的更多信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)