标题:HQL语句的问题
只看楼主
Jiaoliu888
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-6-19
 问题点数:0 回复次数:2 
HQL语句的问题
帮忙看一下这个语句有问题吗?
public void delete(int id) throws Exception {
        String hql = "delete UsersDto where id="+id;
        Query q = super.getSession().createQuery(hql);
        q.executeUpdate();
        super.getSession().beginTransaction().commit();
        
    }
搜索更多相关主题的帖子: HQL 语句 
2008-07-01 08:48
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
得分:0 
// String hql = "delete UsersDto where id="+id;
   印像中是 "delete from UserdDto where ........."

  还有的是是事务提交前应该是
  Transaction tr =  super.getSession().beginTransaction();
  tr.begin();      //开始
    q.executeUpdate();  //事务执行
   ();   //提交,自动flush session了
2008-07-02 00:10
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
得分:0 
String hql = "delete from UsersDto where id="+id;

2008-07-11 17:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-222058-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.102148 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved