赞
踩
首先你要建立这个接口类去继承ElasticsearchRepository,并且传入泛型
然后在引导类里面加入你要增删改查的操作,比如我们这里是新增:
结果如下
如果是集合类的话,导入方法如下
查询结果
如果id相同的话就是更新数据
无论我们是想实现新增的操作,还是查询的操作,我们都需要新加一个方法:
sort是定义排序查询,Iterable是定义多个id查询
运行后查询结果如下
根据字段进行升序降序排名
查询所有信息,选择根据字段查询
根据多字段查询应该是返回一个集合才对
测试结果
如果我们想找到指定名字的所有标题,我们该怎么找呢?
我们可以在这个接口类里面直接加入这个方法:
在测试类里面直接调用这个接口方法,看能不能成功
测试成功了,这是为什么呢?
只要你按照模板去添加自己想要加入的查询字段,程序会自动识别你要增删改查的是什么参数,然后替你实现,你不需要做其他任何的方法。
我们下面用一下between来查询一下价格区间
你每写一个都会有提示关键词是什么,你可以直接使用它的提示
写好的方法如下
因为我们之前的Double方法,加上d代表小数。
查询到这个价格区间的商品了
新增列表,加入List信息,最终调用saveAll方法把list传进去(new一个List的方法就是new ArrayList(),然后再把各种信息add到这个List里面去)
测试一下,查询结果如下,有5条数据了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。