我需要 @Transactional 和 ElasticsearchRepository 吗?

Mis*_* D. 1 spring spring-transactions elasticsearch spring-boot

我有一个问题,我是否需要在 Spring Boot 中使用 @Transactional 注释使用 ElasticsearchRepository 的 findBy.. 方法的方法?

rim*_*fiz 5

不!你不需要@Transactional。
Elasticsearch 中不存在事务这样的东西。Elasticsearch 不支持 ACID 事务。对单个文档的更改是 ACIDic,但涉及多个文档的更改则不然。