Beim Upgrade auf Spring Boot 4 (Hibernate 7) erhalten Sie möglicherweise die Meldung, dass die JSON-Funktionen aktiviert sind, d. h. standardmäßig deaktiviert sind. Anschließend werden Sie aufgefordert, hibernate.query.hql.json_functions_enabled auf true zu setzen. Dies wird in application.properties eingerichtet.
Aber wenn Sie Spring verwenden, müssen Sie ihm spring.jpa.properties voranstellen, damit dies funktioniert:
Code: Select all
spring.jpa.properties.hibernate.query.hql.json_functions_enabled=true
spring.jpa.properties.hibernate.query.hql.xml_functions_enabled=true
Nun zur Frage: Warum ist diese Funktionalität standardmäßig deaktiviert? Ist es in Hibernate 7 nicht zuverlässig genug oder noch nicht richtig getestet?