我用hibernate查询语句 查询数据 用main方法测试 在控制台显示出hql语句了 但是就是没有结果这是为什么
publicclassWmp101DaoImplextendsBaseDAO{//@OverridepublicWmp101BeanfindBulletinTitle(S...
public class Wmp101DaoImpl extends BaseDAO {
//@Override
public Wmp101Bean findBulletinTitle(String id) throws Exception {
Wmp101Bean wmp=new Wmp101Bean();
wmp=(Wmp101Bean)getSession().get(Wmp101Bean.class, id);
return wmp;
}
public static void main(String[] args) throws Exception {
Wmp101DaoImpl wmp=new Wmp101DaoImpl();
wmp.findBulletinTitle("5");
}
} 展开
//@Override
public Wmp101Bean findBulletinTitle(String id) throws Exception {
Wmp101Bean wmp=new Wmp101Bean();
wmp=(Wmp101Bean)getSession().get(Wmp101Bean.class, id);
return wmp;
}
public static void main(String[] args) throws Exception {
Wmp101DaoImpl wmp=new Wmp101DaoImpl();
wmp.findBulletinTitle("5");
}
} 展开
5个回答
展开全部
你的id是String类型吗?应该不是吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用hibernate查询出来的数据保护在缓存Session里面,你如果没有去循环遍历打印,当然不会显示
追问
怎么循环遍历啊! 我新手 求您指教一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把控制台的HQL语句复制到数据库中执行,看有没有数据,如果没有那就是没有数据的咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想要输出结果吗?没输出语句啊
追问
语句输出了 没输出结果!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询