При обновлении до Spring Boot 4 (Hibernate 7) вы можете получить сообщение о том, что функции json инкубируются, т.е. по умолчанию они отключены. Затем вам будет предложено установить для hibernate.query.hql.json_functions_enabled значение true. Это настраивается в файле application.properties.
Но при использовании Spring вам придется поставить перед ним префикс Spring.jpa.properties, чтобы это работало:
Код: Выделить всё
spring.jpa.properties.hibernate.query.hql.json_functions_enabled=true
spring.jpa.properties.hibernate.query.hql.xml_functions_enabled=true
Теперь вопрос: почему эта функция по умолчанию отключена? Разве он недостаточно надежен в Hibernate 7 или еще не протестирован должным образом?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... -incubated