HQL与Criteria HQL(Hibernate Query Language)-官方推荐面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性其他部分不区分大小写):HQL中查的是对象而不是表,并且支持多态:HQL主要通过Query来操作,Query的创建方式: Query q = session.createQuery(hql); from Person from User user where user.name=:name from User user…