解决了Criteria只能在dao层创建的局限性
@Test
//学习离线Criteria
public void test6(){
//service层或者web层中时,凭空创建一个DetachedCriteria对象
DetachedCriteria dc = DetachedCriteria.forClass(Customer.class);
dc.add(Restrictions.eq("cust_id", 1l));
//dao层
Session session = HibernateUtils.openSession();
Transaction tx = session.beginTransaction();
Criteria c = dc.getExecutableCriteria(session);
List list = c.list();
System.out.println(list);
}