开发者社区> 问答> 正文

hibernate的hql多个查询条件如何快捷的拼接

比如说有个检索,可能要检索A,B,C,D,E五个属性,那么在hql中拼接的语句就应该是
from table where A=? and b=? and C=? and D=? and E=?这样子,但是现实情况是比较复杂的,如果手动去拼接这个字符串比较复杂,什么时候加where就是个问题了,更何况有的属性查询有的不查询,求各位大神有什么现成的解决方案吗?或者我自己写代码的话是什么思路呢?

展开
收起
云栖技术 2016-06-02 13:54:07 2145 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    我找到解决办法了,用criteria完美解决了,不用拼where也不用and,有什么条件就无限的往上加就行了,对于这种比较复杂检索功能的页面正好用。

    2019-07-17 19:24:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载