函数为:
public   void   removeGroupProperties(final Object[] parameters)

解决方案 »

  1.   

    给你个例子,这是我做过的一个项目中的一段代码,mulitCid如"5,2,13,8"等ID字段: public String deleteSlc(String mulitCid) {
    String result = null;
    Transaction tx = null;
    String hql = "delete Slc where myid in(" + mulitCid + ")";
    Session session = getSession();
    try {
    tx = session.beginTransaction();
            session.createQuery( hql ).executeUpdate();
    //query.setParameter(0,mulitCid);
    tx.commit();
    } catch (HibernateException e) {
    if(tx!=null)tx.rollback();
    result = "Exception at SlcDAO.deleteSlc(Slc slc):" + e.getMessage();
    e.printStackTrace();
    }
    finally{
    session.close();
    }
    return result;
    }
      

  2.   

    还有种可能 如果是MS SQL_SERVER的话 而且如果你用的是MS的JDBC驱动程序话可能导致 无法级联删除 批量删除
    我就遇到过
    解决办法用第三发驱动jtds的 挺好的