spring中使用hibernate
public void delete (int[] deleteKey) { StringBuffer hql = new StringBuffer("delete Employee where employeeKey in ("); for (int i = 0; i < deleteKey.length; i++) { if (i == 0) { hql.append(deleteKey[i]); } else { hql.append(", "); hql.append(deleteKey[i]); } } hql.append(")"); final String hhql = hql.toString(); HibernateCallback action = new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException, SQLException { Query q = session.createQuery(hhql); q.executeUpdate(); return null; } }; this.getHibernateTemplate().execute(action); }