Hibernate中返回值类型的改变
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类型的了!!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lgq_0714/archive/2009/05/09/4163487.aspx