Spring+Hibernate 如何使用count(*)(转) 第一种方法: String hql ="select count(*) from User as user"; Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next(); return count.intValue(); 第二种方法: String hql ="select count(*) from User as user"; return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue(); 第三种方法: String hql ="select count(*) from User as user"; Query query = getHibernateTemplate().createQuery( getSession(),hql); return ((Integer)query.uniqueResult()).intValue();
俺试了Spring 可是俺拿不到getHibernateTemplate 拿到总是空,可能是因为俺没有配置applicationContext.xml中的<beans></beans>
DAO support 需要注入一些东东吧,比如说sessionFactory... :(