此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【fengsky491】截止到2008-07-09 17:45:52的历史汇总数据(不包括此帖):
发帖的总数量:45                       发帖的总分数:970                      每贴平均分数:21                       
回帖的总数量:57                       得分贴总数量:3                        回帖的得分率:5%                       
结贴的总数量:42                       结贴的总分数:800                      
无满意结贴数:10                       无满意结贴分:180                      
未结的帖子数:3                        未结的总分数:170                      
结贴的百分比:93.33 %               结分的百分比:82.47 %                  
无满意结贴率:23.81 %               无满意结分率:22.50 %                  
值得尊敬

解决方案 »

  1.   

    他其实就是和直接写SQL语句一样只是执行而已!
      

  2.   

    怎么可能是delete呢?
    当然是update了
      

  3.   

    你可设置show_sql=true可以打印出来啊 试下啊
      

  4.   

    根据 id  set cloumn=value ... where id=?
      

  5.   

    Session.update执行步骤:1. 首先根据待更新实体对象的Key,在当前session的内部缓存中进行查找,如果发现,则认为当前实体对象已经处于Persistent状态,返回。从这一点可以看出,对一个Persistent状态的实体对象调用update语句并不会发生任何作用。 
    2. 初始化实体对象的状态信息(作为之后脏数据检查的依据),并将其纳入内部缓存。注意这里Session.update方法本身并没有发送Update SQL完成数据更新操作,Update SQL将在之后的Session.flush方法中执行(Transaction.commit在真正提交数据库事务之前会调用Session.flush)。