From 2d0b1db01565f5b52855939eae7f5d097f506255 Mon Sep 17 00:00:00 2001 From: lionsdev Date: Fri, 24 Apr 2026 23:38:16 +0000 Subject: [PATCH] fix(quarkus-327): add quarkus.hibernate-orm.mapping.format.global=ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quarkus 3.27.x enforce une séparation entre le FormatMapper REST (quarkus.jackson.*) et celui utilisé pour les colonnes JSON en BDD. Sans 'format.global=ignore', Quarkus bloque le démarrage si write-dates-as-timestamps=false (ce qui est notre cas). Solution recommandée par la migration guide Quarkus : opt-in au futur défaut 'ignore' → BuiltinFormatMapperBehaviour ne bloque plus le démarrage. --- src/main/resources/application.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 1906857..81f5857 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -115,6 +115,8 @@ quarkus.datasource.devservices.enabled=false # Hibernate ORM (prod : Flyway gère le schéma ; dev/test surchargent) quarkus.hibernate-orm.database.generation=none quarkus.hibernate-orm.log.sql=false +# Quarkus 3.27 : opt-in au nouveau comportement par défaut (séparation REST JSON vs colonnes JSON en BDD) +quarkus.hibernate-orm.mapping.format.global=ignore # ==================================================================== # Upload de fichiers (commun à tous les environnements)