+ -
当前位置:首页 → 问答吧 → hibernateTemplate.update无法获取ID,无法更新

hibernateTemplate.update无法获取ID,无法更新

时间:2011-12-04

来源:互联网

newsInfo是VO类
Action层
 public String updateNew(){
  News news=new News();
  news.setId(47);
  System.out.print(newsInfo.getId());
  news.setId(newsInfo.getId());
news.setTitle(getString(newsInfo.getTitle()));
news.setContent(getString(newsInfo.getContent()));
news.setIshome(getString(newsInfo.getIshome()));
news.setIsnew(getString(newsInfo.getIsnew()));
news.setDate(new Date());
newsService.update(news);
return "update";
  }

DAO层:
public void update(News news) {
// TODO Auto-generated method stub
this.hibernateTemplate.update(news);

}

newsInfo.getId()为0值,如何给newsInfo.setId()为你数据库的ID就执行成功,
为什么VO类的newsInfo.getId获取的是0值?

作者: coiszone   发布时间: 2011-12-04

jsp页面已经运行了load()方法,按道理,VO类的ID也是load的ID吧

作者: coiszone   发布时间: 2011-12-04