zoukankan      html  css  js  c++  java
  • hibernateTemplate hql 批量更新 (删除、添加、修改)也类似

    首先要获得Session ,代码如下,记得要close

    public boolean updateCommodityName(BusinessImage businessImage) {
            try {
                logger.info(businessImage.toString());
                String hql="update BusinessImage b set b.commodityName='"+businessImage.getCommodityName()
                        + "' where b.commodityNumber='"+businessImage.getCommodityNumber()+"'";
                logger.info(hql);
                Session session = getHibernateTemplate().getSessionFactory().openSession();
                session.beginTransaction();
                Query query  = session.createQuery(hql);
                logger.info(query.executeUpdate());
                session.beginTransaction().commit();
                session.close();
                getHibernateTemplate().getSessionFactory().close();
                return true;
            } catch(Exception e) {
                return false;
            }
        }

  • 相关阅读:
    转移到新的个人独立博客。
    hdu5618 (三维偏序,cdq分治)
    平衡树维护动态凸包
    poj1986 LCA
    hdu2586 LCA
    LCA最近公共祖先 ST+RMQ在线算法
    hdu 3401 单调队列优化DP
    【转】单调队列优化DP
    CodeForces 548D 单调栈
    hdu3530 单调队列
  • 原文地址:https://www.cnblogs.com/riyueqian/p/11487939.html
Copyright © 2011-2022 走看看