1.作用:
①将赋值的操作交给basedao
②分页:
a 符合条件的总记录数
b 查询符合条件的某一页记录
1.1 赋值操作
/**
* @param query预定义对象
* @param map 前台传递过来的参数
*/
private void setParameter(Query query,Map<String, Object> map) {
// query.setParameter("bookName", "%"+book.getBookName+"%");
if(map == null || map.size() == 0) {
return;
}
Object value = null;
for(Map.Entry<String, Object> entry:map.entrySet()) {
value = entry.getValue();
if(value instanceof Collection) {
query.setParameterList(entry.getKey(), (Collection)value);
}else if (value instanceof Object[]){
query