Как решить проблему «JdbcSQLSyntaxErrorException: функция [FunctionName] не найдена; оператор SQL:»JAVA

Программисты JAVA общаются здесь
Anonymous
Как решить проблему «JdbcSQLSyntaxErrorException: функция [FunctionName] не найдена; оператор SQL:»

Сообщение Anonymous »

Я реализую интеграционные тесты для контроллера с помощью @SpringBootTest, и когда я делаю запрос к конечной точке, запрос достигает репозитория, отправляется запрос и возникает ошибка. Вероятно, это связано с тем, что JPQL использует функцию, объявленную в базе данных разработки, а интеграционные тесты выполняются с использованием базы данных H2, поэтому у тестов нет способа доступа к этой функции.
Как я могу создать функцию, чтобы база данных H2 могла использовать ее, когда запрос выполняется так же, как в базе данных разработки?

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-found-sq

Вернуться в «JAVA»