Установка значений в файлах hbm.xml из файла свойств - PullRequest
1 голос
/ 04 декабря 2011

Можно ли установить значения в файле hibernate.hbm.xml из файла свойств ??

<class name="com.company.table" table="TABLE" schema="$PROP_VALUE">
    <id name="id" type="integer">
        <column name="ID"/>
        <generator class="assigned" />
    </id>
    <property name="description" type="string">
        <column name="DESC" length="100" />
    </property>
</class>

Ответы [ 3 ]

0 голосов
/ 04 декабря 2011

Не то, что я знаю, но если вы используете maven, вы можете добиться чего-то подобного, используя плагин resource

0 голосов
/ 04 декабря 2011

Полагаю, вы пытаетесь сохранить схему настраиваемой.Одним из вариантов будет настройка этой схемы как части конфигурации параметров JDBC (в URL-адресе JDBC) вместо того, чтобы делать это в каждом определении сущности.Обратите внимание, что это не будет работать, если вы ссылаетесь на разные схемы одновременно .Не уверен, что это ваш случай.

0 голосов
/ 04 декабря 2011

Вы можете создать файл hibernate.cfg во время выполнения, основываясь на вашем файле свойств

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