Вот что я хочу сделать:
Я использую Hibernate (3.3.2) для сопоставления своей базы данных Ingres 10. Мои java-сущности создаются после метамодели, поэтому мы решили использовать аннотации для упрощения вещей.
То, что мы хотим сделать после генерации кода, это сгенерировать инструкции DDL для создания базы данных, поэтому мы используем инструмент hbm2ddl и имеем что-то вроде:
drop table xxx;
create table xxx ...;
Что мне здесь не хватает, так это дополнительные операторы SQL, например, добавить привилегии для таблиц, что-то вроде:
drop table xxx;
create table xxx ...;
grant xxx on table xxx;
Я знаю, что мог бы использовать нечто под названием объект базы данных для генерации таких операторов, но я думаю, что это доступно только с отображением XML. Вы можете это подтвердить?
Если это подтвердится, вы видите лучшее решение для такой вещи?
Большое спасибо всем.