Как я могу сделать все объекты мультитенантными с Eclipselink 2.3 - PullRequest
0 голосов
/ 19 марта 2012

Я работаю в проекте Java, где мне нужно автоматически сделать приложение (ear file) мультитенантным. Минимальная конфигурация (смотрите здесь http://wiki.eclipse.org/EclipseLink/Development/Indigo/Multi-Tenancy), чтобы включить многопользовательскую аренду в данном объекте:

@Entity
@Table(name="EMP")
@Multitenant
public Employee() {
  ...
}

Моя цель состоит в том, чтобы динамически добавить аннотацию @Multitenant ко всем сущностям, и мой вопрос: есть ли другое решение, кроме редактирования байт-кода для добавления этой аннотации?

Заранее спасибо.

1 Ответ

1 голос
/ 19 марта 2012

Вы можете использовать orm.xml, если не хотите менять код.

Вы также можете использовать SessionCustomizer для настройки MultitenantPolicy на каждом ClassDescriptor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...