首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MySQL DB实现spring-data-elasticsearch

用MySQL DB实现spring-data-elasticsearch
EN

Stack Overflow用户
提问于 2015-05-09 19:17:32
回答 2查看 1.8K关注 0票数 2

我想问一下,是否可以将spring-data-elasticsearch与Mysql数据库结合使用。例如,项目的存储将与以下流一起使用: elastic-search <==> spring-data <==> Mysql数据库

EN

回答 2

Stack Overflow用户

发布于 2016-02-17 23:37:57

我的解决方案是,像这样将实体定义为document

代码语言:javascript
复制
@Entity
@Table(name = "user")
@Document(indexName = "user")
public class User {....}

分别定义spring-dataUserRepository和spring-data-elasticSearch的UserSearchRepository

当我创建一个新用户时,同时使用UserSearchRepository.save(user)添加索引。在更新或删除时执行相同的操作。

票数 6
EN

Stack Overflow用户

发布于 2016-03-19 01:59:10

不可以,您不能使用Spring Data ElasticsearchMySQL上进行数据库操作。名称本身表明,这个Spring Data技术是Elasticsearch.的一个实现要完成数据库部分,您将需要Java持久性技术(例如,Hibernate)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30139255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档