criteria适合于搜索出的类型和创建criteria的类型一样 比如
hql sql可以把搜索出来封装到一个类中,但sql应该加addscale 因为他搜出来的数据类型和类中的类型可能不一样
/*
* Hql
* 1.查询多个对象session.createquery(select user,art from User user,Art art where user.id=art.author.id)
* query.uniqueReqult
* 返回结果实际上是Object【】数组,Object【0】是User对象,Object【1】是Art对象
* 2。分页:
*
*
* 查询总记录数:
* query= session.createQuery("select count(*) from emp");
*
* query.uniqueResult();
* 3.批量更新query.executeUpdate();可能造成二级缓存有失效数据
* Criteria:
* 排序:
* session.createCriteria(Employee.class);
* criteria.add(Order.desc(propertyName))
* 2.关联查询:
*
*
*
* 例如:
* public static void dc(DetachedCriteria dc){
}