hibernate - Hibernate 的 @Where 注释是否适用于 Spring Data JPA?
问题描述
正如标题所说,我正在尝试将 Hibernate 的 @Where 注释与 Spring Data JPA 一起使用,但没有成功,它实际上应该一起工作吗?
解决方案
在处理示例以演示我的问题时,我意识到出了什么问题。
我的问题是 @Where 注释设置在一个抽象父类上,我们希望所有实体都可以扩展它并能够软删除所有内容。
不幸的是,似乎在父类上设置时,@Where 没有被使用(可能是故意的,我不知道)。
这是我的示例,它表明,当直接在实体上使用时,它可以工作,而在父类上使用时,它不会。
推荐阅读
- php - Laravel 的 deleteDirectory 忽略了保留标志
- android - Android上的Unity Sqlite本地数据库奇怪的字母
- json - 反序列化新的 Moodle 日志 Json 格式
- node.js - 在一个页面中同时加载 2 个 react 应用程序。只有单个应用程序可见
- spring-mvc - 当我传递已经显示的参数时,为什么我得到一个空值?
- javascript - 如何从打字稿上的txt文件中获取数据?
- sql - utPLSQL - 将参数(l_message)传递到过程中。不传递价值。
- c++ - 如何更改 QComboBox 项目的高度大小?
- metrics - Python - 比较两个 numpy 数组
- javascript - 返回选定的图像