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.查看Android framework源码
    flutter_5_深入_2_深入layout、paint流程
    flutter_5_深入_1_深入widget树和构建流程
    flutter_5_深入_0_每帧的处理流程简介
    蓝牙基础
    Android低功耗蓝牙开发
    flutter2_widget_3布局类组件1
    flutter2_widget_1简介
    Android gradle Plugin
  • 原文地址:https://www.cnblogs.com/yaowen/p/2972583.html
Copyright © 2011-2022 走看看