Я обновляюсь с Spring Boot org.springframework.boot: 3.3.1 до 3.5.3.
Это включает в себя обновление сгибания с 6.5.2 до 7.0.3. < /p>
Со старыми версиями все работало нормально, но, поскольку обновление, похожее на {h-schema}. />>public Long getNextSeriesId() {
return Long.parseLong(String
.valueOf(
entityManager.createNativeQuery("SELECT nextval('{h-schema}workflow_id')").getSingleResult()));
}
< /code>
С другой стороны, этот код работает очень хорошо (скорее всего, потому что у него нет единых кавычек). < /p>
public Long getCurrentDaySeriesId() {
return Long.parseLong(String
.valueOf(
entityManager.createNativeQuery("SELECT last_value FROM {h-schema}workflow_day_id").getSingleResult()));
}
< /code>
Для меня это выглядит как ошибка в Hibernate. Я не могу дождаться исправления. Есть ли какой -нибудь другой способ обойти это? Я упускаю другое свойство, которое определяет, например, Стратегия кавычки?spring:
jpa:
properties:
hibernate:
default_schema: foo
Подробнее здесь: https://stackoverflow.com/questions/796 ... gle-quotes