我正在做类似的事情,但是不起作用
@Override
public void delete(String email, String answer) {
String hql = "delete from tourism_answers_table where email = :email and answer = :answer ";
getSession().createQuery(hql)
.setParameter("email", email)
.setParameter("answer", answer)
.executeUpdate();
}
答案 0 :(得分:0)
这是您的解决方案,只需创建查询实例
@Override
public void delete(String email, String answer) {
Query query = getCurrentSession().createQuery("delete from tourism_answers_table where email =:email and answer =:answer );
query.setString("email", email);
query.setString("answer", answer);
query.executeUpdate();
}