JSON 필드가있는 PostgreSQL 데이터베이스가 있습니다. JSON 식으로 결과를 제한하는 쿼리를 작성하고 싶습니다. 문제없이 psql에서이 쿼리를 공식화 할 수 있습니다.Postgres 용 JPA2/Hibernate 기준 또는 CriteriaQuery JSON 유형
select * from mytable where relation_id=100 AND CAST(jsonField->'key' AS float) >= 10.0;
이 쿼리는 일반 열과 JSON 열을 결합합니다.
기준 또는 조건 쿼리를 사용하여 최대 절전 모드에서이를 시작하는 방법을 알지 못합니다. 나는 이론 상으로는 HSQL 언어를 사용할 수 있지만 JSON 열에 대해서는 실패 할 것이라는 확신은 거의 확실합니다.
아무도 아이디어를 가지고 태클을 할 수 있습니까?
같은 쿼리에서 사용하고 연산자를 Criteria API 및/또는 HQL에 추가합니다. ORM을 사용하여 지불하는 가격입니다. 재미있는 일을하고 가장 공통점이 적은 데이터베이스 기능을 사용하기 전까지는 편리합니다. –
이 주제에 관한 뉴스? – giaffa86
불행히도, 아니오. –