HQL 如何使用count ?
我想查询表mynews总共有多少条纪录,下面是我方法,总提示错误:Not supported for select queries
//以下是方法,包含在pageman.java中
public int newscount() throws
SQLException {
int newscount = 0;
List list=new ArrayList();
Session session;
try
{
session = SessionFactory.currentSession();
Query query=session.createQuery( "select count(*) from Mynews ");
newscount=query.executeUpdate();
}
catch (
HibernateException e)
{
e.printStackTrace();
SessionFactory.closeSession();
}
return newscount;
}
//JSP页的调用
int newscount=pageman.newscount();
out.print(newscount);
//试了后面加别名也不行,如 select count(*) as c from Mynews
//在线等答案,我试了如何行,当场给分
------解决方案--------------------newscount=query.executeUpdate();
这个估计不行
这个是更新数据库用的