此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【zhftxj】截止到2008-07-23 18:10:04的历史汇总数据(不包括此帖):
发帖的总数量:4                        发帖的总分数:30                       每贴平均分数:7                        
回帖的总数量:8                        得分贴总数量:1                        回帖的得分率:12%                      
结贴的总数量:3                        结贴的总分数:10                       
无满意结贴数:2                        无满意结贴分:40                       
未结的帖子数:1                        未结的总分数:20                       
结贴的百分比:75.00 %               结分的百分比:33.33 %                  
无满意结贴率:66.67 %               无满意结分率:400.00%                  
楼主加油

解决方案 »

  1.   

    updata 和savaOrUpdata   update 是数据库中一定存在的  跟新
        saveOrupdate 不管数据库中有没有  有就跟新 没有就增加
       跟新一个字段 
          根据id  获取实体对象   Object obj=session.get(*.class,id);
          **.set(***);
          session.update(实体对象);
           然后设置该实体的值  
      

  2.   

    createQuery("update set xx=xx wehere xxx=xxx");
      

  3.   

    想直接更新的话就执行4楼的,如果这个字段变换频繁的话就用update(Ojbect o)吧!
      

  4.   

    用HQL语句就可以
    Query q=super.getSession().createQuery("update Userdata  set udActivation=? where udName=?");
    q.setInteger(0,1);
    q.setString(1,"aaa");
    int i=q.executeUpdate();
      

  5.   

    “updata 和savaOrUpdata”单词错了,update和saveOrUpdate意思见三楼。传了HQL字符串没反应说明字符串错了。