spring data jpa 原生查询(查一个json中的某一字段)

摘要:
1) andjson_contains(response_summary,?2)和json_ontains(response\summary,?3)以及json_contains(响应摘要,?3,?

数据库:

spring data jpa 原生查询(查一个json中的某一字段)第1张

jpa 查询 java:

spring data jpa 原生查询(查一个json中的某一字段)第2张spring data jpa 原生查询(查一个json中的某一字段)第3张
1 @Component("ediHistoryDAO")
2 public interface EdiHistoryDAO extends CrudRepository<EdiHistoryDO, Integer>{
3 
4 EdiHistoryDO findById(BigInteger id);
5     
6 EdiHistoryDO findByEdiInfoId(BigInteger id);
7     
8     List<EdiHistoryDO> findByIdIn(List<BigInteger>id);
9     
10     @Query(value="select * from EDI.edi_history  where json_contains(response_summary, ?1) and json_contains(response_summary, ?2)  and json_contains(response_summary, ?3)  and json_contains(response_summary, ?4)", nativeQuery = true)
11     public List<EdiHistoryDO>findByResponseSummary(String result,String orderNo,String orderId,String docType);
12 }
View Code

spring data jpa 原生查询(查一个json中的某一字段)第4张

免责声明:文章转载自《spring data jpa 原生查询(查一个json中的某一字段)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Angular安装及创建第一个项目Docker学习笔记之为容器配置网络下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hbase介绍及操作

1. Hbase概述 1.1 Hbase是什么 HBase是建立在HDFS之上的分布式面向列的数据库;属于KV结构数据,原生不支持标准SQL。它是一个Apache的开源项目,是横向扩展的。 HBase可以提供快速随机访问海量结构化数据。它利用了Hadoop的文件系统(HDFS)提供的容错能力。 HBase不同于一般的关系数据库,它是一个适合于非结构化数据...

GridView嵌套实现

  GridView嵌套实现 效果图: 技术实现: 前台: <%@PageLanguage="C#"AutoEventWireup="true" CodeFile="Default.aspx.cs"Inherits="_Default"%> <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transit...

Delphi操作Excel大全

转自上帝的鱼--专栏 cdsn 个人收藏:Delphi 控制Excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := True;...

shell中各种括号的作用详解()、(())、[]、[[]]、{}

一、小括号,圆括号() 1、单小括号 ()   ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。   ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到...

Sqlserver 2014 之 自定义字符串聚合函数

Sqlserver 2014 之 自定义字符串聚合函数 最近做的一个HR项目需要同时支持两种数据库(Postgresql and Sqlserver 2014)但是有一个问题困扰了我,就项目中需要在group 中去聚合一些字符串。 在postgresql 中可以使用内部函数string_agg(filedName, 分割符) 来实现,但是sqlserver...

YAML简述

一、基础 YAML(Yet Another Markup Language),是一个JSON的超集,意味着任何有效JSON文件也都是一个YAML文件。它规则如下: 1)大小写敏感 2)使用缩进表示层级关系,但不支持tab缩进,只支持空格 3)缩进的数量不重要但至少一个空格,只要相同层级使用相同数量的空格即可 4)“#”表示注释,从这个字符开始,直到行末,都...