【发布时间】:2012-09-07 06:43:44
【问题描述】:
我致力于将我的 orm 与弹性搜索集成。每次调用我的创建、更新、删除方法时,我都会在弹性搜索中执行相同的操作来更新我的索引。我通过 Hibernate 侦听器 PostInsert、PostDelete、PostUpdate 执行此操作。现在我想知道的是,当我首先调用我的 orm 的 get 或 find 方法时,我在弹性搜索中搜索数据,如果在弹性搜索中找不到数据,我必须从我的数据库中获取它。为了实现这一点,我需要一些预听者。是否有任何类型的侦听器可以执行此操作,或者是否有任何其他替代方法可以执行此操作。提前谢谢。
【问题讨论】:
标签: java hibernate orm listener elasticsearch