本文主要是介绍hibernate简介:12 HQL(Hibernate Query Language)面向对象的查询语言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
12 HQL
HQL(Hibernate Query Language),面向对象的查询语言,与SQL不同,HQL中查的是对象而不是和表,并且支持多态;HQL主要通过Query来操作。
12.1 查询
HQL的查询有多种方式,我们下面一一列举
12.1.1 无参查询
不带参数的查询,这里要注意的是SELECT可以不写,BookVo是类名,不是表名。
12.1.1.1查询全部字段
String hql = "from BookVo as b";hql1 = "select b from BookVo as b where b.typeName=?";Query query = session.createQuery(hql)
这篇关于hibernate简介:12 HQL(Hibernate Query Language)面向对象的查询语言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!