1、
getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,
SQLException {
// TODO Auto-generated method stub
String hql = "UPDATE EachOptionHits SET HitCount=HitCount+1 WHERE InquiryQuestionnaireId=? and JudgeEachQuestionOptionID=?";
Query q = session.createQuery(hql);
q.setInteger(0, eachOptionHits.getInquiryQuestionnaire().getInquiryQuestionnaireId());
q.setInteger(1, eachOptionHits.getJudgeEachQuestionOption().getJudgeEachQuestionOptionId());
q.executeUpdate();
return null;
}
});
2、
Session session = getHibernateTemplate().getSessionFactory().openSession();
Transaction ts = session.beginTransaction();
String hql = "UPDATE EachOptionHits SET HitCount=HitCount+1 WHERE InquiryQuestionnaireId=? and JudgeEachQuestionOptionID=?";
Query q = session.createQuery(hql);
q.setInteger(0, eachOptionHits.getInquiryQuestionnaire().getInquiryQuestionnaireId());
q.setInteger(1, eachOptionHits.getJudgeEachQuestionOption().getJudgeEachQuestionOptionId());
q.executeUpdate();
ts.commit();