HIBERNATE hql 循环显示第一语句
来源:互联网 发布:怎么调整睡眠时间 知乎 编辑:程序博客网 时间:2024/06/03 16:58
今天同事在开发一张报表的时候,编写一个视图,通过heibernate hql 读出的时候,发现了一个问题,页面展现的数据都是sql集合的第一条语句。通过排查,发现控制台hql输出的sql语句在数据库中执行的记录是正确的,java代码也没有问题,视图在数据图中执行也没有问题。
经过排查,发现问题是视图中查询的列没有主键字段,但是实体中指定了一个字段做主键(hibernate中实体主键字段是必须的),刚好这个字段在视图中查出来的值都是一样的 所以hibernate根据主键的唯一性 就只取了第一条数据 然后填充原本是6条数据的list!
由于这个问题隐藏性很大,故留个标签,已被后续查验
- HIBERNATE hql 循环显示第一语句
- hibernate查询语句--HQL
- hibernate查询语句--HQL
- hibernate查询语句--HQL
- Hibernate查询语句+HQL
- hibernate查询语句---HQL
- hibernate查询语句--HQL
- hibernate查询语句--HQL
- hibernate查询HQL语句
- hibernate--HQL查询语句
- Hibernate 中HQL语句
- Hibernate 中HQL语句
- hibernate -- HQL语句总结
- hibernate -- HQL语句总结
- Hibernate中HQL语句
- Hibernate HQL语句总结
- hibernate -- HQL语句总结
- hibernate HQL语句
- can't open /sdcard/update.zip(bad)
- hdu 3369 Cross the Wall
- 转载android常见错误。
- MP3 Actionscript 3.0 核心代码实现
- 将asp文件上传到server后遇到'Could not load type'的错误原因
- HIBERNATE hql 循环显示第一语句
- “创二代”陈思进:懂得人性,才懂得财经
- Linux 时间同步配置
- H设计模式1
- Java 6 JVM启动参数选项详解
- 简单工厂模式
- 详解大端模式和小端模式
- 函数和存储过程的区别
- 细谈Ehcache页面缓存的使用