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 有哪几种查询数据的方式的主要内容,如果未能解决你的问题,请参考以下文章