Генерация классов Hibernate POJO с использованием ANT SCRIPT - PullRequest
3 голосов
/ 06 декабря 2011

Я генерирую hibernate pojo классы с аннотациями из существующих таблиц, используя Ant Script.Я застрял с проблемой.Проблема в том, что сгенерированный класс содержит

@Table(name="person", catalog="db1")
public class Person
{
//properties
//getter-setter methods
}

, и я хочу удалить catalog = "db1" во время автогенерации.Я могу удалить вручную catalog = "db1" из кода, но я этого не хочу.Как мне написать ANT SCRIPT?Пожалуйста, помогите.

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

1 Ответ

3 голосов
/ 08 декабря 2011

Добавьте следующую строку в ваш файл hibernate.cfg.xml

<property name="default_catalog">db1</property>

А в hibernate.reveng.xml используйте

<table name="person"></table>

Вместо

<table catalog="db1" name="person"></table>
...