为什么 hibernate执行hql语句 控制台输出了语句 查不出数据 但是复制控制台的语句在数据库里可以查出数据

找到问题所在了,因为我在数据库里插入信息后 没有点击Commit 提交 ,点了后就好了!谢谢你们

1.首先执行了查询该操作
2.该查询操作没有问题(因为制控制台的语句在数据库里可以查出数据
)

根据以上分析,可以得出如下原因:
执行了查询,但是没有将查询的结果返回。

参考资料:还有其他问题的话,给我发百度消息

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-24
1 有异常没?
2 如果没有,就是楼上说的没有返回结果,你用控制台输出没?
如果有异常就是用的方法中有问题了 有截图就好了

为什么 hibernate执行hql语句 控制台输出了语句 查不出数据 但是复制控 ...
2.该查询操作没有问题(因为制控制台的语句在数据库里可以查出数据 )根据以上分析,可以得出如下原因:执行了查询,但是没有将查询的结果返回。参考资料:还有其他问题的话,给我发百度消息

hibernate hql 条件查询当条件为中文时返回值为空但是控制台查询语句...
你用的是什么数据库,这种情况很有可能是你数据库里面的编码格式和你查询的时候的编码格式不一致导致的,最好数据库采用utf-8格式的编码

hibernatr 在控制台query查询条件是中文查不到任何信息,英文可以_百度...
HQL是Hiberante官方推荐的Hibernate检索方式,它使用类似SQL的查询语言,以面向对象的方式从数据库中查询。可以使用HQL查询具有继承、多态和关联关系的数据。在检索数据时应优先考虑使用HQL方式。1.1.1 默认数据库表和数据 在讲解本章时,在没有特殊说明时,用到的数据库均为joblog,也就是在第4章建立的...

hibernate查询时查不出数据但是数据库中数据存在。具体问题见补充...
jdbc:mysql:\/\/localhost:3306\/zxb_trade?characterEncoding=utf-8

hibernate执行sql语句错误
错误是报的hql解析问题。hql不是sql,你搞混了。hibernate中的hql是以对象的形式来写的,你直接的sql肯定是不行的。hql中,from不是表或者数据集,是用类或集合。好好去看看hql应该怎么写。

如何得到hibernate显示在控制台的hql或sql语句?
不知道楼主的意思是不是把那些占位符换成具体的值,这样就可以直接复制SQL语句在数据库控制台粘贴直行了。如果是这样的话。楼主有没有注意过直行hibernate时总是报的警告:log4j:WARN Please initialize the log4j system properly.使用这个log4j就可以显示相信信息。我给你一个属性文件:log4j.properties把他...

jsp打开网页空白.控制台输出hql语句.不知道是什么问题?应该怎么解决...
1.请求已经到达了后台并且进行了处理,因此会打印出hql 2.处理过请求之后一定没有正常显示到输出页面 有以下几个可能 1.在处理请求当中,假设是servlet或者action(性质一样)。经过dao的处理之后,在调用其他的某个方法的时候卡住了。比如发布的时候丢失了类,却没有捕捉异常,所以后台卡着就不动。2....

ssh2中hibernate使用时,在控制台有一条sql语句会连续输出两次是什么情况...
可能是你哪里设置有写问题吧,比如sql都打印,然后又要求sql debug,貌似hibernate把执行的sql转化成hql,在控制台也打印一遍

java hibernate hql语句错误
Hql语句不是Sql语句,不能写成,select count(*) from TableName这种形式的。hibernate有它自己的方法查行数。

ssh框架控制台打印的sql语句多了个0之前在另外的电脑上可以跑起来_百度...
这个是Hiberante 映射的sql语句所以有0,是没有问题的

相似回答