hibernate三种检索方式
- 作者: 贼拉埋汰
- 来源: 51数据库
- 2020-10-06
Hibernate查询语言:
NativeSQL > HQL > EJBQL > QBC > QBE(query by Example)
可以用的就是这些。
分别是:
1.QBC查询:
QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。
2.HQL查询:
HQL则是基于对象的查询语言,hibernate会结合对象的配置文件以及方言,将写的hql翻译成sql。
3.SQL语句查询
有HQL方式,QBC方式,原生SQL方式。
NativeSQL > HQL > EJBQL > QBC > QBE(query by Example)
可以用的就是这些。
分别是:
1.QBC查询:
QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。
2.HQL查询:
HQL则是基于对象的查询语言,hibernate会结合对象的配置文件以及方言,将写的hql翻译成sql。
3.SQL语句查询
有HQL方式,QBC方式,原生SQL方式。
推荐阅读
