springmvc框架下多表增删改查 删除更新不了

删除代码如下publicvoiddeleteDrag(Serializableid){Stringhql="deletefromDragondwhered.dId="+I... 删除代码如下

public void deleteDrag(Serializable id) {
String hql = "delete from Dragon d where d.dId=" + Integer.parseInt(id.toString());
this.createQuery(hql);
}
}

public Query createQuery(String hql) {
System.out.println(hql);
Assert.hasText((String) hql, "sql不能为空");

Query query = getSession().createQuery(hql);
//System.out.println(hql);
return query;
}

进入到getSession().createQuery(hql);后台没有执行删除语句,不明白为什么,请教!另外,怎么改,之前直接用getSession()的删除和更新也一样没有反应!
展开
 我来答
白菜一颗
2015-03-02 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3694万
展开全部

createQuery只是建立吧,如果要执行还得 

query.executeUpdate();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式