public int getMaxShowIndex(Region region) {
List list = null;
int maxShowIndex = 1;
HibernateCallback callback = new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException {
Query q = session
.createQuery("select max(showIndex) from Region");
return q.list();
}
};
list = (List) getHibernateTemplate().execute(callback);
if (list != null)
if (list.size() == 1) {
if (list.get(0)!=null) ///如果没有数据,这里会返回一个null
maxShowIndex = ((Integer) list.get(0)).intValue();
}
return maxShowIndex;
}