public String checkname(){
bank=(Bank)bankService.findById(Bank.class, bank.getBid());
DetachedCriteria criteria=DetachedCriteria.forClass(Bank.class);
criteria.add(Restrictions.eq("username", bank.getUsername()));
List list=bankService.DetachQuerry(criteria);
if(list!=null && list.size()>0){
out.write("此用户名已存在!");
}else{
out.write("不存在,可以入库!");
}
out.flush();
out.close();
return null;
}
public Object findById(Class clazz, Integer id) {
// TODO Auto-generated method stub
Object object = null;
try {
object=this.getHibernateTemplate().get(clazz, id);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return object;
}各位大侠指教啊 困扰了一天了
捕获异常了老是 id to load is required for loading
说是使用log或system返回 怎么没用啊
bank=(Bank)bankService.findById(Bank.class, bank.getBid());
DetachedCriteria criteria=DetachedCriteria.forClass(Bank.class);
criteria.add(Restrictions.eq("username", bank.getUsername()));
List list=bankService.DetachQuerry(criteria);
if(list!=null && list.size()>0){
out.write("此用户名已存在!");
}else{
out.write("不存在,可以入库!");
}
out.flush();
out.close();
return null;
}
public Object findById(Class clazz, Integer id) {
// TODO Auto-generated method stub
Object object = null;
try {
object=this.getHibernateTemplate().get(clazz, id);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return object;
}各位大侠指教啊 困扰了一天了
捕获异常了老是 id to load is required for loading
说是使用log或system返回 怎么没用啊
是这行出的错吧你下次把错误信息帖全。。 你检查下bank 和 bid是否有一个是空的!
// TODO Auto-generated method stub
Object object = null;
try {
object=this.getHibernateTemplate().get(clazz, id);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return object;
}断点到catch就报这个错id to load is required for loading