Saltar al contenido

Escribiendo en la columna JSON de la base de datos de Postgres usando Spring/JPA

No busques más por todo internet porque estás al sitio correcto, contamos con la respuesta que buscas pero sin problemas.

Solución:

Tendrás que usar setObject en el nivel JDBC, o pasar el parámetro PgJDBC stringtype=unspecified para permitir conversiones implícitas de string tipos a json etc.

Es un problema que PostgreSQL sea demasiado estricto con la conversión de tipos.

Para las personas que usan Spring-boot, hay dos formas de hacer lo que dijo @Craig Ringer

spring.datasource.url=jdbc:postgresql://localhost:5432/postgres?stringtype=unspecified

o usando propiedades

spring.datasource.hikari.data-source-properties.stringtype=unspecified

Reseñas y puntuaciones

Si posees algún cuestión o disposición de reaccionar nuestro sección te sugerimos ejecutar una interpretación y con mucho placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *