Скажем, вы создаете ddl для создания всех ваших таблиц базы данных и т. д. через Hibernate SchemaExport и т. д. Вы получаете сценарий, который начинается с операторов drop в начале. Не проблема, так как я этого хочу. Но запуск этого сценария приводит к куче ошибок ORA-00942, работающих в базе данных Oracle.
Поскольку на самом деле это не ошибки, если таблицы просто еще не существовали, я бы хотел, чтобы мой сценарий создания был безошибочным при выполнении, чтобы было легко определить, что (если таковые имеются) не удалось.
Каковы мои варианты? Я ДЕЙСТВИТЕЛЬНО хочу, чтобы операторы удаления генерировались, поскольку таблицы могут существовать, а могут и не существовать, но я не хочу, чтобы мне возвращались миллионы ORA, которые я должен проверять (чтобы определить, являются ли они реальными ошибками) только потому, что это невозможно. t уронить стол, который является совершенно новым.