From e5a53bbc691e0fd45ca493cda83a3c00af27a30d Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 20 Sep 2024 12:11:15 +0200 Subject: [PATCH] [jOOQ/jOOQ#17274] JPADatabase should throw Hibernate's exceptions when there is anything going wrong with the SchemaExport --- .../main/java/org/jooq/meta/extensions/jpa/JPADatabase.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ-meta-extensions-hibernate/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java b/jOOQ-meta-extensions-hibernate/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java index 7cdad7605b..92500ce572 100644 --- a/jOOQ-meta-extensions-hibernate/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java +++ b/jOOQ-meta-extensions-hibernate/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java @@ -173,6 +173,9 @@ public class JPADatabase extends AbstractInterpretingDatabase { // Hibernate 5.2 broke 5.0 API again. Here's how to do this now: SchemaExport export = new SchemaExport(); + + // [#17274] Don't swallow errors during the exports + export.setHaltOnError(true); export.create(EnumSet.of(TargetType.DATABASE), metadata.buildMetadata()); if (useAttributeConverters)