public Long getallcount()
{
Long count=new Long(0);
String sql="select count(answer.id) from Answer as answer";
Query query=super.getSession().createQuery(sql);
count=(Long) query.list().get(0);
// System.out.println(query.list().get(0));
// System.out.println(query.list().get(0).getClass());
//打印结果class java.lang.Long
return count;
// return null;
}
public static void main(String[] args)
{
AnswerDAO dao=new AnswerDAO();
System.out.println(dao.getallcount());
// dao.getallcount();
}
原来用的都是int类型获得 query.list().get(0)可是现在返回值变成Long类型的了!!