Исправление PSQLException: ошибка собственного запроса JPA с неопределенным типом данных
Daniel Marino
10 ноября 2024
Исправление PSQLException: ошибка собственного запроса JPA с неопределенным типом данных

При работе с условной логикой в ​​собственных SQL-запросах может быть трудно избежать проблемы «не удалось определить тип данных параметра» в JPA с PostgreSQL. Поля, допускающие значение NULL, такие как параметры UUID, часто вызывают эту проблему, поскольку PostgreSQL требует более конкретного описания типа. Два решения — использовать COALESCE для управления нулевыми значениями или перейти на JdbcTemplate для более точного управления типами SQL. Эти методы гарантируют бесперебойное выполнение запросов, особенно при работе со сложными ситуациями с реальными данными.

Исправление ошибки отношения PSQLException в Spring Boot и Keycloak после миграции PostgreSQL
Daniel Marino
4 ноября 2024
Исправление ошибки отношения PSQLException в Spring Boot и Keycloak после миграции PostgreSQL

Многие разработчики сталкиваются с ошибкой «отношение не существует» после перехода с MariaDB на PostgreSQL, особенно при работе с таблицами Keycloak, такими как user_entity. То, как PostgreSQL обрабатывает одновременные соединения и доступ к таблицам, вызывает проблемы, даже если схема кажется правильной.