首页 > 解决方案 > Hibernate 的 @Where 注释是否适用于 Spring Data JPA?

问题描述

正如标题所说,我正在尝试将 Hibernate 的 @Where 注释与 Spring Data JPA 一起使用,但没有成功,它实际上应该一起工作吗?

标签: hibernatespring-data-jpa

解决方案


在处理示例以演示我的问题时,我意识到出了什么问题。

我的问题是 @Where 注释设置在一个抽象父类上,我们希望所有实体都可以扩展它并能够软删除所有内容。

不幸的是,似乎在父类上设置时,@Where 没有被使用(可能是故意的,我不知道)。

这是我的示例,它表明,当直接在实体上使用时,它可以工作,而在父类上使用时,它不会。

示例 @Where 注释


推荐阅读