我试图运行一个查询,该查询检查某些条件是否为真,并将一个简单的布尔结果作为输出返回。使它稍微棘手的是,其中一个条件是测试是否没有返回一组标准的结果。我得到了一个在MySQL中运行良好的示例查询,但是当试图让它在JPQL中运行时,它失败了。Select statement with criteria) 我也使用CASE获得了相同的输出,但是JPQL不支持该语句。无论如何,当我试图在JPQL中
我的BETWEEN语句返回结果,但是我似乎不能标记这个条件"WHERE e.feature = :feature“,它引用另一个表中的字符串值。EventsBusinessObject.getEventsBetweenDates"); return events;下面的JPQL可以很好地返回条目:
SELECT e FROM Events e WHERE e.timeOfEntry B
在MySQL to selcet行匹配条件中,我可以使用来获取以下语句(有效) SELECT * FROM database_test.employee WHERE fist_name='First1'; 在Java中,我也可以使用它作为本机语句来获得我想要的(有效): List<EmployeeEntity2> objects = m_em.createNativeQuery(database_test.employee WHERE first_name='First1'