- HQL:Hibernate Query Language
- 面向对象的查询语言
Session session
1 基础查询
//String hql = " from com.hkls.domain.Customer ";完整写法
//String hql = " from Customer "; 简单写法
String hql = " from Customer ";
Query query = session.createQuery(hql);
List list = query.list();
3 条件查询
String hql1 = " from Customer where id =? ";
Query query = session.createQuery(hql2);
query.setParameter(0, 2l);
List list = query.list();
String hql2 = " from Customer where id = :id ";
Query query = session.createQuery(hql2);
query.setParameter("id", 2l);
List list = query.list();