我用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");

}
}
展开
 我来答
菜鸟程序员的成长之路
2012-12-05 · 专注基础,才能成为大神
菜鸟程序员的成长之路
采纳数:150 获赞数:345

向TA提问 私信TA
展开全部
哥们,你哪里输出了,你就没有输出
你应该把
Wmp101DaoImpl wmp=new Wmp101DaoImpl();
wmp.findBulletinTitle("5");
改成
Wmp101DaoImpl wmp=new Wmp101DaoImpl();
Wmp101Bean bean = wmp.findBulletinTitle("5");
System.out.print(bean.getXX);
这样就能输出了
简不断
2012-12-05 · TA获得超过105个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:87.6万
展开全部
你的id是String类型吗?应该不是吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轻轻的子衿
2012-12-05 · 超过31用户采纳过TA的回答
知道答主
回答量:106
采纳率:100%
帮助的人:72.6万
展开全部
用hibernate查询出来的数据保护在缓存Session里面,你如果没有去循环遍历打印,当然不会显示
追问
怎么循环遍历啊! 我新手 求您指教一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友770d418
2012-12-04 · TA获得超过200个赞
知道答主
回答量:74
采纳率:100%
帮助的人:25.3万
展开全部
你把控制台的HQL语句复制到数据库中执行,看有没有数据,如果没有那就是没有数据的咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ermaosk
2012-12-04 · TA获得超过119个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:117万
展开全部
你是想要输出结果吗?没输出语句啊
追问
语句输出了 没输出结果!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式