Я получаю исключение "org. postgresql .util.PSQLException: ОШИБКА: не удалось определить тип данных параметра $ 2"
при выполнении следующего JPA SQL:
@Query("select u from Users u where (u.address = :address or :address is null)")
Я знаю, что могу заменить на "CAST (: адрес в виде текста) равен null", чтобы исправить проблему, но я получаю исключение ТОЛЬКО с базой данных Postgres на AWS Amazon, I ' я не получаю исключения с внутренней базой данных Postgres (не amazon).
Я не обнаружил существенных различий в конфигурации между двумя таблицами и базой данных. Я проверил таблицу pg_cast и pg_settings.
Команда SQL SELECT pg_typeof(NULL)
возвращает «неизвестно».
Команда SQL SELECT pg_typeof(cityname) from users
возвращает «изменение символа».
У вас есть идеи, почему существует разница между двумя базами данных?