JSP 开发之hibernate的hql查询多对多查询
在hibernate的hql查询中,假如说分组信息与试题是多对多关系,那么我们要在hql查询中对含有多个分组信息的试题都要查询出来。并同时查询出相应试题的分组信息。那么此时hql要这样写:
String[] groupIds = ojbects[1].toString().split(","); String hql = "SELECT distinct a.id FROM TmEduExamContent a"; if(!"".equals(groupIds[0])){ hql += " join a.groups as b "; } hql += "and ( "; for(int i=0;i<groupIds.length;i++){ hql += "b.id="+groupIds[i] + " "; if(i != groupIds.length-1){ hql += "or "; } } hql += ") ";
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机JSP 开发之hibernate的hql查询多对多查询
后端开发2023-05-31
Hibernate中的多表查询怎么实现
后端开发2023-06-17
MyBatis图文并茂讲解注解开发多对多查询
后端开发2024-04-02
MyBatis多表查询和注解开发
后端开发2023-08-19
mybatis注解开发一对多嵌套查询方式
后端开发2023-03-15
关于mybatis一对一查询一对多查询遇到的问题
后端开发2024-04-02
MyBatis图文并茂讲解注解开发一对多查询
后端开发2024-04-02
mybatis一对一查询一对多查询遇到的问题怎么解决
后端开发2023-06-30
Mybatis多对一查询的实现方法
后端开发2024-04-02
在MyBatis中实现一对多查询和多对一查询的方式详解(各两种方式)
后端开发2024-04-02
基于mybatis高级映射多对多查询的实现
后端开发2023-05-31
解析Mybatis对sql表的一对多查询问题
后端开发2024-04-02
jpa实现多对多的属性时查询的两种方法
后端开发2024-04-02
详解mybatis多对一关联查询的方式
后端开发2024-04-02
使用Mybatis 如何实现多对一或一对多的关联查询
后端开发2023-05-31
Access一对多建立查询的方法是什么
后端开发2024-04-02
Mybatis对sql表的一对多查询问题怎么解决
后端开发2023-07-02
Orancle的SQL语句之多表查询和组函数
后端开发2024-04-02
MySQL 多表关联一对多查询取最新的一条数据
后端开发2014-05-20
MySQL数据库中多表查询之内连接,外连接,子查询的示例分析
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧