为什么会报空指针?
public int findMaxByStage(String dataName) {
log.debug("find max Time");
try {
Criteria criteria = getSession().createCriteria(GameData.class)
.add(Restrictions.eq("dataName", dataName));
criteria.setProjection(Projections.max("stage"));
@SuppressWarnings("unchecked")
List
if (list != null && list.size() > 0){
return list.get(0);
}
return 0;
} catch (RuntimeException re) {
log.error("find max Time failed", re);
throw re;
}
}