java – criteria api where 1 <> 1 clause

前端之家收集整理的这篇文章主要介绍了java – criteria api where 1 <> 1 clause前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望查询不返回任何值.我不能只是不查询数据库,所以我想为谓词添加一些无法访问的条件,比如’where 1<> 1.但CriteriaBuilder.equal()不允许这样做.有没有办法达成目标?

谢谢.

解决方法

怎么样
CriteriaBuilder.notEqual(CriteriaBuilder.literal(1),1)

虽然,如果您知道这不应该执行,那么如果数据库无法查看绑定值,则在某些RDBMS上使用表达式可能不是最佳的.我不知道如何使用内联1<>创建JPA谓词1 sql表达式,但……

猜你在找的Java相关文章