Spring Data ElasticSearch的常用操作——增删改查

1.配置和准备Spring Data ElasticSearch请参考上一篇文章:https://blog.csdn.net/u013168084/article/details/105537539

2.增删改查方法测试

public interface ArticleService {
    //保存
    public void save(Article article);
    //删除
    public void delete(Article article);
    //查询全部
    public Iterable<Article> findAll();
    //分页查询        
    public Page<Article> findAll(Pageable pageable);
}
@Service
public class ArticleServiceImpl implements ArticleService {

    @Autowired
    private ArticleRepository articleRepository;
    
    public void save(Article article) {
        articleRepository.save(article);    
    }
    
    public void delete(Article article) {
        articleRepository.delete(article);    
    }
    
    public Iterable<Article> findAll() {
        Iterable<Article> iter=articleRepository.findAll();
        return iter;    
    }

    public Page<Article> findAll(Pageable pageable) {
        return articleRepository.findAll(pageable);    
    }
}
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:applicationContext.xml")
public class SpringDataESTest {

    @Autowired
    private ArticleService articleService;

    @Autowired
    private TransportClient client;

    @Autowired
    private ElasticsearchTemplate elasticsearchTemplate;
    
    /**创建索引和映射*/
    @T
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值