ITPub博客

首页 > Linux操作系统 > Linux操作系统 > hibernate 查询视图返回list为null的解决方法

hibernate 查询视图返回list为null的解决方法

原创 Linux操作系统 作者:zyk_333 时间:2013-01-08 16:12:37 0 删除 编辑
hibernate查询视图时,会将视图的所有字段作为主键,如果存在为空字段则返回值就为空,也就查询不到相应的结果。myeclipse反转工具生成的实体包含两个表,一个表是EntPriWarQueryId,一个表是EntPriWarQuery,处理方法如下:
1.把此表EntPriWarQuery当做普通的表处理,增加主键及主键生成策略,还有相关的get和set方法,也就是说把该表处理成普通的实体;
2.在创建视图时把可能为空的字段做处理,forexampl:
case when p.fileno is null then '0'
       else p.fileno
       end as fileno,
是为空的字段有值即可;
 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25876162/viewspace-752312/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Ajax Data
请登录后发表评论 登录
全部评论

注册时间:2012-12-30

  • 博文量
    8
  • 访问量
    20079