cmp 数据更新,删除问题

J2EE 码拜 9年前 (2015-05-10) 716次浏览 0个评论
 

通过cmp如何更新,删除数据表中的记录。我写了一段代码,但是不能对数据表进行更新!代码如下:
 public void updateUserInfo(UserUpdateDTO userUpdateDTO) throws NamingException,FinderException,RemoveException//该方法在无状态session bean中
{
   UserLocalHome userLocalHome = UserUtil.getLocalHome();
   Collection c = userLocalHome.findByUserID(userUpdateDTO.getUserID());
   Iterator it = c.iterator();
                while(it.hasNext())
   {
   UserLocal user=(UserLocal)it.next(); 
   user.setRealName(userUpdateDTO.getRealName().trim());
   user.setEmail(userUpdateDTO.getEmail());
           user.setTel(userUpdateDTO.getTel());
           user.setSex(userUpdateDTO.getSex());
           user.setValidate(userUpdateDTO.getValidate());
           user.setRegisterTime(userUpdateDTO.getRegisterTime());
           user.setState(true);
           AccountLocalHome accountLocalHome=AccountUtil.getLocalHome();  
     Collection cc = accountLocalHome.findByUserID(userUpdateDTO.getUserID());
     Iterator ita = cc.iterator();
     while(ita.hasNext())
     {
   AccountLocal account=(AccountLocal)ita.next();
   account.setRegistrationFee(userUpdateDTO.getRegistrationFee());
           }
   }
   
}    
}

哪位高手能解决啊!谢谢

100分
报了什么错?
你帖一长串的代码看起来太累

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明cmp 数据更新,删除问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!