- BaseDao
package com.hibernateSql.dao;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import org.hibernate.Session;
import org.hibernate.query.Query;
import com.hibernateSql.util.PageBean;
/**
* jdbc:
* executeQuery(pagebean,sql,clz)
* sql: select * from book where book_name '%?%'
* select * from book where book_name '%xx%'
*
* 分页:1.sql-->countSql-->total-->pagebaen
* 2.sql-->pagesql-->result
* 3.处理结果集
*
* hibername
* 分页:
* 1.hql-->countHql-->total-->pagebaen
* 2.Hql-->pageHql-->result
*
* @author Administrator
*
*/
public class BaseDao {
/**
* 如果有带参数,
* 命名参数 :赋值
*
* @param query
* @param hql
*/
public void setParameters(Query<?> query,Map<String, Object> map) {
if(map == null || map.size()==0) {
return ;
}
else {
//创建map的视图
Object values&#