EclipseLink中每个租户的表存在问题

时间:2019-07-04 09:14:11

标签: java eclipselink multi-tenant

我正在尝试使用Eclipselink作为ORM来实现每租户表解决方案,因为Hibernate目前不支持“每租户表”策略。

尽管我在事务开始之前将租户信息设置为EntityManager,但是EclipseLink尝试查询必须在application.properties文件中设置的其他租户表。

您可以在这里找到所有项目-> https://github.com/ercancelik/eclipselink-multitenant

运行项目后,应在H2控制台-> http://localhost:8080/console/login.jsp中的src / main / resources / ddl.sql文件中执行ddls。

之后,您可以运行curl命令以查看错误。尽管我将TENANT2设置为请求标头,但它尝试查询TENANT1的表。

 curl -X GET http://localhost:8080/customers -H 'Accept: application/json' -H 'X-TenantID: TENANT2'

0 个答案:

没有答案