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)