Аннотация таблицы в jpa с частью имени таблицы динамически - PullRequest
0 голосов
/ 27 сентября 2011

в аннотации JPA @Table (x + "_ Name"), Я хочу, чтобы x подпитывался весенним конфигурационным файлом. Возможно ли это в JPA? на самом деле все наши имена таблиц БД имеют префикс с именем приложения, и я хочу использовать этот префикс при динамическом конфигурировании, передавая конфигурацию Spring Bean.

в весенней конфигурации:

<bean id="x" class="java.lang.String">
<constructor-arg value="JOE" />
</bean>

1 Ответ

2 голосов
/ 27 сентября 2011

К сожалению, вы не можете.Любое значение, которое вы установите как @Table параметр аннотации, вы получите

"Значение атрибута аннотации Table.name должно быть константным выражением" error

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