随笔-3  评论-2  文章-0  trackbacks-0

session.update不能直接用,因为他是以ID为主键,必须查询出ID才能进行更新。。。

Usertable user=null;

Session session=HibernateSessionFactory.getSession();
String sql="from Usertable as user where user.username=?";
Query q=session.createQuery(sql);
q.setString(0,username);
List l=q.list();
Iterator ite=l.iterator();
if(ite.hasNext()){
   user=(Usertable)ite.next();
  
}
return user;

查询完以后才能更新用SESSION.UPDATE就行了。

posted on 2008-09-23 20:12 想想 阅读(301) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: