`
lan13217
  • 浏览: 496335 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

HQL多对多查询语句

 
阅读更多

HQL多对多查询语句

 

一个学科表(Field),一个用户表(User),多对多关系。
学科表有两个字段,id和descripiton,用户表有众多字段,不罗列了

Field中有SET集合users
User中有SET集合fields

现在要查掌握id like '520%'的女性用户


select u from User u inner join u.fields f where u.gender='m' and f.id like '520%' 

 

http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html

http://www.blogjava.net/fuhoujun/archive/2008/10/03/232230.html

分享到:
评论

相关推荐

    HQL多对多的查询语句分析

    标题"**HQL多对多的查询语句分析**"主要关注的是如何在Hibernate中使用HQL处理数据库中的多对多关联关系查询。在数据库设计中,多对多关系是最复杂的关联类型,它意味着一个实体可以与多个其他实体相关联,反之亦然...

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    Hibernate-HQL语句多对多写法

    "Hibernate-HQL语句多对多写法" Hibernate 是一个流行的 Java 持久层框架,它提供了强大的对象关系映射(ORM)功能,使得开发者可以方便地与数据库交互。但是,在使用 Hibernate 时,我们经常会遇到多对多关系的...

    hql多表查询

    在IT领域,特别是数据库操作与查询中,HQL(Hibernate ...此外,掌握HQL多表查询不仅有助于优化数据库操作,还能增强对底层数据模型的理解,对于任何从事企业级应用开发的软件工程师而言,都是一项必不可少的技能。

    全面解析HQL语句 非常详细直接的HQL语句的功能介绍

    `from`子句是HQL语句的基础,用于指定查询的数据源。例如,`from Person as p`表示查询的目标是从`Person`实体类中选择所有实例。此子句支持简单的全表扫描,也能够进行更复杂的多表联接查询。 ### 2. select子句 ...

    HQL语句大全HQL语句大全

    ### HQL语句详解 #### 一、HQL简介 HQL(Hibernate Query Language)是Hibernate框架中的查询语言,它提供了面向对象的方式来进行数据库查询。HQL语法接近于SQL但又有所不同,它允许开发者以面向对象的方式来表达...

    HQL语句查询

    HQL语句查询

    hql语句大全hql语句大全

    ### HQL语句详解:精通Hibernate查询语言 #### 引言 HQL(Hibernate Query Language)是Hibernate框架中用于执行数据库操作的一种强大的查询语言。它提供了面向对象的语法,允许开发人员以一种接近于编程语言的方式...

    HQL语句的语法

    3. **聚集函数**:如`avg`, `count`, `max`, `min`, `sum`,它们可以用于对查询结果进行聚合计算。例如: - `select count(*) from Person` 计算Person类实例的数量。 - `select max(p.age) from Person as p` ...

    hibernate-HQL语句大全

    hibernate-HQL语句大全

    hql基础语句

    HQL(Hibernate Query Language)是Hibernate框架中用于...以上内容涵盖了HQL的基础用法,包括ID生成策略、基本查询语句、集合参数传递和不同的传参方式。通过这些知识点,你可以更有效地使用Hibernate进行数据库操作。

    hql语句语法详解hql语句

    ### HQL语句语法详解 HQL(Hibernate Query Language)是一种面向对象的查询语言,它提供了灵活而强大的机制来查询数据库中的数据,并将其映射到Java对象上。本篇文章将根据给定的信息深入探讨HQL的基本语法结构...

    hibernate 中HQL语句查询学习笔记

    用于对查询结果进行排序: ```hql SELECT s FROM Student s ORDER BY s.sage ASC; ``` 这里将按年龄升序排列学生。 ##### group by 对记录进行分组 对于聚集查询非常有用: ```hql SELECT s.sdept, COUNT(*) ...

    最新HQL语句实例代码

    常见HQL语句的示例包括输出结果,以及语句的分析总结

    HQL.pdf数据查询语句

    HQL还支持高级查询功能,比如where子句用于添加查询条件,group by子句用于对查询结果进行分组,以及order by子句用于对结果进行排序: ```java // where子句 Query query = session.createQuery("from User where ...

    HQL查询及语法

    2. **编写HQL语句**:根据需求构建HQL查询语句,这一步骤需要熟悉HQL语法结构。 3. **创建Query对象**:利用Session对象的`createQuery`方法,传入HQL语句创建Query实例。 4. **设置参数**:如果HQL语句中包含...

    Hibernate HQL查询语句总结.docx

    Hibernate HQL 查询语句总结 Hibernate HQL 查询语句是 Hibernate 框架中的一种查询语言,它提供了更加丰富的和灵活的查询特性,具有类似标准 SQL 语句的查询方式,同时也提供了更加面向对象的封装。以下是 ...

Global site tag (gtag.js) - Google Analytics