Hibernate查询语句有哪些

技术Hibernate查询语句有哪些小编给大家分享一下Hibernate查询语句有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. se

边肖将与您分享什么是Hibernate查询语句。相信大多数人对他们了解不多,所以分享这篇文章供大家参考。希望你看完这篇文章后有很多收获。我们一起来看看吧!

1. select子句

Select子句选择要返回到查询结果集的对象和属性。考虑以下情况:

选择matefrommatacatinnerjoincat。交配这种说法会选择其他猫的配偶。(其他猫的配偶)其实你可以在下面的查询语句中更简洁地表达同样的意思。

选择猫。matefrommcatethibernate查询语句可以返回任意类型的属性,包括某个Component的属性:

选择猫。像“fri%”这样的名称选择cust . name . first name from customerascushibernate查询语句可以返回多个对象和/或属性,并将它们存储在Object[]队列中。

选择母亲,母亲,配偶。name from domesticcatastmaster inner join mother。mateasmamateleftouterjoinmother。kittensoffspr或将其存储在列表对象中。

从methodcastomderinner join mother . mateasmateraoutjoin mother . kittensofspr中选择新列表(母亲、偏移量、mate.name)也可能直接返回一个实际的类型安全的Java对象。

从计量表中选择新的家庭(母亲、配偶、子女)。Mateasmateletjoinmother。Kittensaofsspr假设家族类有一个合适的构造函数。

您可以使用关键字as将别名:分配给选定的表达式。

选择最大(体重)作为最大值,最小(体重)作为最小值,计数(*)作为最有用的方法。

从catcat中选择new Map (max (bodyweight) asmax,min (bodyweight) asmin,count (*) ASN)此Hibernate查询语句返回一个Map对象,其内容是由别名和选定值组成的名称-值映射。

3. 聚集函数

HQL查询甚至可以返回作用于该属性的聚合函数的计算结果:

从卡特彼勒支持的聚合函数中选择平均值(卡特彼勒重量)、总和(卡特彼勒重量)、最大值(卡特彼勒重量)、计数(卡特彼勒),如下所示:

Av(.),总和(.),分钟(.),最大值(.)计数(*)计数(.),计数(不同.),计数(全部.)您可以在选择子句中使用数学运算符、连接和已验证的SQL函数:

选择猫。重量总和(小猫。重量)。kittenskitengeroupbycat。身份证,猫。weightsselectfirst name | | ' | | initial | | ' ' | | person关键字的upper(姓氏)distinct和all也可以使用,它们与SQL具有相同的语义。

从卡特彼勒3. 多态查询选择区别目录名称选择计数(区别目录名称),计数(卡特彼勒)

Hibernate查询语句:如下

FromCatasCat不仅返回Cat类的实例,还返回子类国家猫的实例。Hibernate可以在from子句中指定任何Java类或接口。查询将返回继承该类的所有持久子类的实例或声明该接口的所有持久类的实例。以下查询语句返回所有持久对象:

fromjava.lang.Objecto命名接口可以由各种持久性类声明:

Fromnamedn,namedmwheren。名称=m .名称注意:* * *将需要多个SQL SELECT。这表明order by子句没有正确地对整个结果集进行排序。(这也意味着您不能对此类查询使用Query.scroll()方法。)

以上就是文章“什么是Hibernate查询语句”的全部内容感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137019.html

(0)

相关推荐

  • 怎么用Python修改一张图片的地理位置

    技术怎么用Python修改一张图片的地理位置这篇文章主要介绍“怎么用Python修改一张图片的地理位置”,在日常操作中,相信很多人在怎么用Python修改一张图片的地理位置问题上存在疑惑,小编查阅了各式资料,整理出简单好

    攻略 2021年11月20日
  • API错误返回规范有哪些

    技术API错误返回规范有哪些本篇内容介绍了“API错误返回规范有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!禁止通

    攻略 2021年11月16日
  • HTML5音频API Web Audio有什么作用

    技术HTML5音频API Web Audio有什么作用本篇内容介绍了“HTML5音频API Web Audio有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处

    攻略 2021年11月15日
  • 日本服务器租用适合端口转发的理由

    技术日本服务器租用适合端口转发的理由最近不少客户都来咨询用于端口转发服务比较适合的服务器,一般情况下我们都是推荐日本服务器或者香港服务器作为端口转发使用,下面就来简单介绍一下理由端口转发的用途是什么?
    端口转发对于IT专

    礼包 2021年12月8日
  • n代表零线还是火线,火线和零线哪个是L哪个是N

    技术n代表零线还是火线,火线和零线哪个是L哪个是N零线为〔N〕n代表零线还是火线,火线为〔L〕。市电的交流供电电压为220伏特(V)。包括一根零线〔N〕和一根火线〔L〕,零线接地(地为零)所以称之为零线。   在电工学中

    生活 2021年10月25日
  • 任劳任怨的意思,任劳任怨是不是描写人物精神的词

    技术任劳任怨的意思,任劳任怨是不是描写人物精神的词这个词在我们生活中可以说是用的很频繁了,基本上都用来评价别人的任劳任怨的意思。任劳任怨,读音rèn láo rèn yuàn,是一个成语;出自:清·颜光敏《颜氏家藏尺牍》

    生活 2021年10月23日