hibernate query全查询问题 查询所有数据返回的是0

publicList<Area>findarea(){System.out.println("zhixing");Sessionsession=sessionFactor... public List<Area> findarea() {
System.out.println("zhixing");
Session session = sessionFactory.openSession();
Transaction tx=session.beginTransaction();
String hql = "from Area";
Query query = session.createQuery(hql);
System.out.println(query.list().size());
List<Area> arealist=query.list();
System.out.println(arealist.size());
tx.commit();
//Criteria criteria=session.createCriteria(User.class);
for(Area entity:arealist){
System.out.println(entity.toString());
}
if(arealist==null){
System.out.println("rong");
}
return arealist;

}
展开
 我来答
stefwujj
2013-09-10 · TA获得超过417个赞
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:209万
展开全部
代码没有问题,检查一下表里面有没有数据,或者数据库链接错没有,或者你是不是用的hbm2ddl.auto自动生成的表,如果设置为create,请把添加数据的测试设置为@Before;或者直接修改成update。
410675629
2013-09-09 · TA获得超过186个赞
知道答主
回答量:42
采纳率:100%
帮助的人:24万
展开全部
这里的代码是没有什么问题。你看你数据库连通了没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-11
展开全部
是不是配置文件的错误,或者jar包的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式