Нет ли ассоциаций, объявленных между вашими сущностями?Hibernate будет генерировать внешние ключи, таблицы сопоставления и т. Д. На основе знаний о модели вашего домена.
Если вы просто хотите использовать DDL для отдельной изолированной таблицы, вы можете настроить фабрику сеансов только для этой сущности и указать ее на пустуюбаза данных.Затем вы можете записать DDL из журналов (сгенерированных Hibernate, как вы упомянули выше), а затем удалить эту базу данных, когда вы получите то, что вам нужно.
Однако, если есть какие-либо ассоциации, то hibernate не сможетсделай это.