Экспорт ddl схемы. Ant. Hibernate Annotations

сен 21, 01:33

Пытаюсь усиленно освоить Hibernate Annotations, столкнулся со проблемой экспорта ddl-скрипта, на основании объектной модели использующие аннотации. Раньше формировал непосредственно *.hbm.xml – маппинг-файлы сгенерированные через XDoclet. И используя в Ant класс net.sf.hibernate.tool.hbm2ddl.SchemaExportTask удачно производил экспорт в ddl-схемы в файл.

Пример экспорта ddl-схемы на основе *.hbm.xml – маппинг-файлов:

Взяв на вооружение Hibernate Annotations, задался целью добиться аналогичного результата. Решением явилось использование класса org.hibernate.tool.ant.HibernateToolTask из библиотеки hibernate-tools.jar.

Вот пример экспорта ddl-схемы на основе аннотированных классов, находящихся в папке ${targetdir}:

Для поиска данного решения помогли следующие ссылки:
http://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html
http://www.goodidea.ru/static/a5720.jsp

Сергей Самсонов

,

---

Комментирование этой статьи закрыто.

---