@Override
public Staff getOneStaff(int sid) {
List list=getHibernateTemplate().find("from Staff where sid=?",sid);
if(list.size()>0)
{
return (Staff)list.get(0);
}
else return null;
}
@Override
public List getAll() {
List list=getHibernateTemplate().find("from Staff");
return list;
}
比如以上代码,最好在取一个的时候判断下list的大小,否则没取到值的时候会报java.lang.IndexOutOfBoundsException: Index: 0, Size: 0异常!如果这样写的话,它报一个空指针错误,很容易知道哪里有问题了