type example ejemplo column postgresql hibernate jpa jsonb

postgresql - example - Soporte JPA para consultar campos JSON de Postgres



postgresql json type (1)

Como no hay soporte de JPA para los campos "JSON" como tales en JPA, no hay soporte para consultarlos. JPA permite a un usuario utilizar SQL y, por lo tanto, hacer uso de tipos de columna muy específicos y también los métodos de consulta asociados. Eso es entonces RDBMS-específico. No puedo imaginar que alguna vez obtenga alguna especificación de JPA, pero un proveedor de JPA podría admitirlo como una extensión de proveedor.

¿Ya hay soporte en JPA para tratar las consultas en campos JSON como los siguientes:

select * from person where (info ->> ''age'')::numeric = 40; select * from person where info ->> ''firstName''= ''Cabalo'';

Estoy usando hibernate 5 (detrás de spring-data-jpa) y Postgres 9.4