| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1386 人关注过本帖
标题: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
快速回复:HQL语句的问题
数据加载中...
 
   



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

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