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

posted @ 2010-02-02 21:59  Talo  阅读(305)  评论(0编辑  收藏  举报