我使用spring boot为我的应用程序使用spring存储库接口(使用抽象方法和查询注释)来检索数据 . 出于应用目的,我们在db中为多个租户使用相同的模式 . 从数据库中检索数据时,我需要在标准中附加租户ID . 我不能在所有查询中手动执行此操作,因为从长远来看这是一个痛苦 .

示例存储库:

public interface MyRepository extends JpaRepository<User, Long>{
     // Methods come here
}

我需要过滤默认的findOne,findAll等方法返回的数据 .

PS:我开始了解Hibernate过滤器,但不知道如何在Spring中将hibernate过滤器配置为在 Spring 天完全抽象的hibernate会话 .