用hibernate查询一个空表时,返回的List很奇怪
来源:互联网 发布:漫步者音响怎么样 知乎 编辑:程序博客网 时间:2024/05/21 09:02
学习hibernate时发现一个意外:当我查询一个空表时,返回的List,它是包含一个null元素,size=1的对象。这出乎我的意料之外,导致了程序的一个bug。我的语句如下
String hql = " select max(t.Id) from emptyTable t ";
List list = getHibernateTemplate().find(hql);
而当我用以下语句时,查到的list,size=0;
String hql = " from emptyTable t ";
List list = getHibernateTemplate().find(hql);
- 用hibernate查询一个空表时,返回的List很奇怪
- hibernate查询返回List
- Hibernate查询返回list全部为null的解决方案
- Hibernate查询返回list对象分析学习
- hibernate sql查询返回对象list
- Hibernate的查询query.list()返回的List<Object[]>,如何填充到POI的cell.setCellValue
- hibernate中抛出的一个奇怪错误
- 把从数据库中查询出的一个字段封装到一个List中,返回List
- 一个奇怪的MySQL查询错误
- Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
- 遇见了奇怪bug,前端用的AngularJs,后台是SpringMVC,持久用的hibernate,跟后台断点时查询数据库返回一条数据,否则返回两条,以下是问题详述
- Hibernate 查询多个字段返回的list如何转为自定义对象,以及转换异常
- Hibernate 查询多个字段返回的list如何转为自定义对象
- Hibernate createQuery查询视图返回list为空
- 在hibernate中查询使用list,map定制返回类型
- 在hibernate中查询使用list,map定制返回类型
- 一个很奇怪的问题
- 一个很奇怪的问题
- 宏中"#"和"##"的用法
- 设计模式之--迭代器与组合模式
- ubuntu建立samba服务器
- 2012科技业大公司与大事件:苹果不再创新垄断(转)(二)
- android APK反编译入门
- 用hibernate查询一个空表时,返回的List很奇怪
- 2012科技业大公司与大事件:苹果不再创新垄断(转)(三)
- 2012科技业大公司与大事件:苹果不再创新垄断(转)(四)
- 1176免费馅饼(动归)
- 源代码级Unix/Linux 通用网卡IP地址获取方法
- 手机在于折腾,这下玩火自焚了...
- 需求变更的代价(转)
- Android窗口管理服务WindowManagerService对窗口的组织方式分析
- 初探vs2010的使用方法