public class MyTest { ???public static void main(String[] args) { ???????????????//查询集合 ???????Session session = SessionUtil.openSession(); ???????String hql = "from Emp"; ???????Query query = session.createQuery(hql); ???????@SuppressWarnings("unchecked") ???????List<Emp> list = query.list(); ???????????????//带条件查询方法1 ???????String hql2 = "from Emp where empno = ?"; ???????Query query2 = session.createQuery(hql2); ???????query2.setInteger(0, 23); ???????Emp emp = (Emp) query2.uniqueResult(); ???????????????//带条件查询方法2 ???????String hql3 = "from Emp where empno = ?"; ???????Query query3 = session.createQuery(hql3); ???????query3.setParameter(0, 23); ???????Emp emp2 = (Emp) query2.uniqueResult(); ???????????????//带条件查询方法3 ???????String hql4 = "from Emp where empno = :xx"; ???????Query query4 = session.createQuery(hql4); ???????query4.setParameter("xx", 23); ???????Emp emp3 = (Emp) query2.uniqueResult(); ???????????????//分页查询 ???????String hql5 = "from Emp"; ???????Query query5 = session.createQuery(hql5); ???????query5.setFirstResult(0); ???????query5.setMaxResults(10); ???????@SuppressWarnings("unchecked") ???????List<Emp> list2 = query5.list(); ???????????????System.out.println(list); ???????System.out.println(emp); ???????System.out.println(emp2); ???????System.out.println(emp3); ???????System.out.println(list2); ???}}
hibernate---session查询
原文地址:https://www.cnblogs.com/pecool/p/9689500.html