Проблемы с таблицей на каждого арендатора в EclipseLink - PullRequest
1 голос
/ 04 июля 2019

Я пытаюсь реализовать решение для таблицы на каждого клиента, используя Eclipselink в качестве ORM, поскольку в Hibernate пока нет поддержки стратегии "таблица на одного клиента".

Хотя я установил информацию об арендаторе в EntityManager до запуска транзакции, EclipseLink пытается запросить таблицу другого арендатора, которую я должен установить в файле application.properties.

Вы можете найти весь проект здесь -> https://github.com/ercancelik/eclipselink-multitenant

После запуска проекта вы должны выполнить ddls в файле src / main / resources / ddl.sql в консоли H2 -> http://localhost:8080/console/login.jsp.

После этого вы можете запустить команду curl, чтобы увидеть ошибку. Хотя я установил TENANT2 в заголовки запроса, он пытается запросить таблицу TENANT1.

 curl -X GET http://localhost:8080/customers -H 'Accept: application/json' -H 'X-TenantID: TENANT2'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...