gpt4 book ai didi

java - 将实体持久化到数据库和搜索引擎

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:41 25 4
gpt4 key购买 nike

我正在创建一个使用 JPA 和 ElasticSearch 的应用程序。我有一个关于如何构建并将它们连接在一起的问题。我有一个名为 Newspaper 的实体。

我想将它保存在数据库中,同时在搜索引擎中对其进行索引。现在,什么是好的方法呢?您是否将搜索存储库层注入(inject)使用 JPA 的新闻纸存储库,然后在持久化后对其进行索引?

您是否会创建一个服务层并拥有一个服务 bean 类,您首先将其保存到数据库中,然后使用存储库对其进行索引?还是可以通过其他(更好的)方式来完成?

最佳答案

从 Hibernate Search 查看代码。它同时同步 w Lucene 和数据库(如果需要,也可以异步)。

或者只使用 Hibernate Search。

关于java - 将实体持久化到数据库和搜索引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16089527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com