我有一个像这样的示例代码片 -
@Entity
@Table(name = "employee")
@Where(clause = "active IS TRUE")
public class Employee{
}
Run Code Online (Sandbox Code Playgroud)
这将获取具有active = true或1的employee表的所有记录.在某些情况下,可能需要我要加载active = false或0的记录.
如果我编写我的代码,FROM Employee emp WHERE emp.active IS FALSE但生成的查询包含HQL和Annotations中给出的条件.
因此,预期的结果不会到来.无论如何都要覆盖这个预定@Where义的实体定义?