Hibernate 有哪几种查询数据的方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate 有哪几种查询数据的方式相关的知识,希望对你有一定的参考价值。

HIbernate主要有三种查询方式HQL、QBC、SQL:

1).HQL(Hibernate Query Language):hibernate数据查询语言;

2).QBC(Query By Criteria):规则查询

3).SQL:原生的SQL语句(较为复杂的情况下使用)

想要详细了解的可以看一下下面的几篇文章:

    QBC数据查询

    HQL单表查询

    HQL多表查询

希望对你有所帮助~

参考技术A 3种
1)session对象的load和get方法,只能按主键查询

2)hql:语法与sql类似,但查询的是对象,支持所有的sql查询方式,可以直接返回对象集合,可以完成修改删除

3)Criteria:只能进行查询,可以不用写查询语句,通过java代码完成
参考技术B 有三种方式,不过不是楼上说的那三种。
1.HQL查询
2.QBC查询
3.本地SQL查询

以上是关于Hibernate 有哪几种查询数据的方式的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate有几种查询方法

常用的存储表示方法有哪几种,并简述其原理

在Access中,窗体有哪几种视图?如何切换?

Oracle中 多表连接到底有哪几种方式

java Webservice都有哪几种方式啊,哪种方式比较好啊

在c语言中数据类型转换主要有哪几种方式