Hibernate批量删除

public void delete(final List<Integer> ids)
{
final Session session = hibernateUtil.getCS();
//只能删除自己的图片
final Query q = session.createQuery("delete from Img where userId=:userId and id in(:ids)");
final User user = (User) ActionContext.getContext().getSession().get("s");
q.setInteger("userId", user.getId());

q.setParameterList("ids", ids);

q.executeUpdate();
}

你可能感兴趣的:(Hibernate)