你没有写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方法吧,怎么拼的忘记了,你可以查下
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....