你没有写executeUpdate();
应该是:
String sql="delete T_FfInfo where reportId="+id;
int result ; 拦伏
SQLQuery query = this.getSession().createSQLQuery(sql).executeUpdate(); 誉衡迟庆李
明显的syntax error啊, "delete from T_FInfo where reportId="扒逗+id。另外,拦弊居然拼凑字符串执行sql,明显找死啊,春衡卖最简单的sql注入都防不了啊。
createQuery(sql),这个是session的方法,开启事物Transaction tx = s.beginTransaction();注意要commit提历皮晌握神交肢锋
你这行搭个createSQLQuery是查询的执行方法。执行删冲带稿除或者更新的应该是excuteUpdate方法吧,怎么散孝拼的忘记了,你可以查下