57,063
社区成员
发帖
与我相关
我的任务
分享public boolean doRemove(Integer id) throws Exception {
try {
Statement statement = getHibernateTemplate().getSessionFactory().openStatelessSession().connection()
.createStatement();
String hql = " delete from messageelementlink where messageid='" + id + "' and pervMessageId='" + id + "'";
statement.execute(hql);
hql = " delete from Messageelement where messageid='" + id + "' ";
statement.execute(hql);
hql = " delete from messagegroup where messageid='" + id + "' ";
statement.execute(hql);
hql = " delete from Message where id='" + id + "' ";
statement.execute(hql);
} catch (Exception e) {
System.out.print(e.getMessage());
}
// super.getHibernateTemplate().delete(findById(id));
return true;
}