hibernate 批量删除

来源:互联网 发布:互联网数据运营 编辑:程序博客网 时间:2024/05/22 06:32

public int deleteBrands(Long[] delBrandId){
        Session session = getSession();
         Transaction tx = session.beginTransaction();
        StringBuffer sql = new StringBuffer();
        sql.append("delete Brand  where brandId  in ( :brandId) ");
        Query query = session.createQuery(sql.toString());
        query.setParameterList("brandId",delBrandId);
        int dels = query.executeUpdate();
        tx.commit();
        return dels;
    }

根据id查询对象,this.getHibernateTemplate().delete(对象);

原创粉丝点击