我们不使用hibernate专有API。 我们遵循纯粹的JPA标准API。 如何设置一个布尔值作为参数传递给JPQL查询?(javax.persistenc.Query) 以下不工作将布尔值设置为javax.persistenc.Query
@NamedQuery(name = "Employee.getEmployeeByState", query = "select employee.id From Employee employee where employee.state=:inputState")
Query getEmployeesExcluded = entityManager.createNamedQuery("Employee.getEmployeeByState");
getEmployeesExcluded .setParameter("inputState", Boolean.FALSE);
当我硬核查询其工作@NamedQuery(name = “Employee.getEmployeeByState”,查询= “select employee.id from employee employee where employee.state = 1”) – user2555212
定义“不工作”。恰恰。 –
它将返回与employee.state无关的所有条目TRUE/FALSE – user2555212