hibernate 如何判断是否修改成功??
问题描述:
@Override
public boolean upFamous(UrlhomeFamous famous) {
UrlhomeFamous per_fam = (UrlhomeFamous)getSession().get(UrlhomeFamous.class,famous.getId());
per_fam.setArrayid(famous.getArrayid());
per_fam.setIsdisplay(famous.getIsdisplay());
per_fam.setName(famous.getName());
per_fam.setUrl(famous.getUrl());
getSession().update(per_fam);
return true;
}
上面的一段代码,由于getSession().update(per_fam);返回值为void,怎样判断是否已经修改成功了???
具体操作是怎么样的,谢谢!!!!
答
用异常来处理,有什么不妥么?
答
用异常来判断,如果不成功就有异常的
答
更新应有ID吧.再通过该ID去数据库提取出来进行判断