本文主要是介绍hql(通常分页)、视图、原生态sql解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、创建BaseDao的作用
- 传参
- 通常分页
思路:
- 获取最大条目数 select count(*)hql.toupcase.indexof(“from”)
- 获取需要的查询的分页数据
query.setfirstResult
query.setfirstResult
代码分享:
package com.zking.eight.util;import java.util.Collection;
import java.util.List;
import java.util.Map;import org.apache.struts2.components.Else;
import org.hibernate.Session;
import org.hibernate.query.Query;import util.PageBean;public class BaseDao {private void setParameter(Query query,Map<String,Object> map) {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.setParameterList(entry.getKey()
这篇关于hql(通常分页)、视图、原生态sql解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!