zoukankan      html  css  js  c++  java
  • 笔记1

    public void execute(String hql) {
      baseDao.execute(hql);
     }

    public void execute(String statement) {   execute(statement, new HashMap());  }

       

    public void execute(final String statement, final Map paraMap) {

      getHibernateTemplate().execute(new HibernateCallback() {  

      public Object doInHibernate(Session session) throws HibernateException, SQLException {    

     Query query = session.createQuery(statement);     if (paraMap != null) {     

     query.setProperties(paraMap);   

      }   

      query.executeUpdate();    

     return null;    

    }

      });

     }

    public List query(final String queryString, final Map paraMap, final Integer firstResult, final Integer maxResults) {

      return getHibernateTemplate().executeFind(new HibernateCallback() {    

    public Object doInHibernate(Session session) throws HibernateException, SQLException {    

     Query query = session.createQuery(queryString);    

     if (paraMap != null) {      

    query.setProperties(paraMap);     }    

     if (firstResult != null) {      

    query.setFirstResult(firstResult);     }   

      if (maxResults != null) {      

    query.setMaxResults(maxResults);     }    

     return query.list();    }

      });  }

  • 相关阅读:
    回溯 八皇后问题 与 0-1背包
    技术学习
    线程间通信
    计算机网络基础知识总结(各种协议)
    大数据Phoenix专题
    java中HashMap详解
    使用LocalBroadcastManager解决BroadcastReceiver安全问题
    Paint类常用方法
    链表结构对象池的一种实现
    android内存及内存溢出分析
  • 原文地址:https://www.cnblogs.com/yaowen/p/2972583.html
Copyright © 2011-2022 走看看