高分求一条HQL多对多查询语句
学科表有两个字段,id和descripiton,用户表有众多字段,不罗列了
Field中有SET集合users
User中有SET集合fields
现在要查掌握id like '520%'的女性用户
我这样写的:
from User u,Field f where u.gender='m' in (select f.users from Field where f.id like '520%')
持续报错!
高分献上,谢谢帮助
相关推荐
HQL多对多的查询语句分析
NULL 博文链接:https://tanjunxiaoge.iteye.com/blog/1750865
Hibernate-HQL语句多对多写法
Hibernate 多对多HQL语句写法
JSP 开发之hibernate的hql查询多对多查询
主要介绍了JSP 开发之hibernate的hql查询多对多查询的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
hql查询语句
3.统计函数查询: 1: count() 统计记录的条数 2: min() 求最小值 3: max() 求最大值 4: sum() 求和 4: avg() 求平均值 //取得Student的数量 Query query=session.createQuery("select count(*) from Student") //avg()取得Student平均年龄 Query query=session.createQuery("select avg(s.age) from Student as s") //upper()方法将字符串转为大写 Query query=session.createQuery("select upper(s.name) from Student as s") //去除重复行distinct Query query=session.createQuery("select distinct s.age from Student as s") select count(*) from Person select max(p.age) from Person as p select p.name || "" || p.address from Person as p
HQL经典查询语句[文].pdf
HQL经典查询语句[文].pdf


