java吧 关注:1,243,783贴子:12,716,983
  • 2回复贴,共1

问题:hibernatetelplate find(hql) 查询不到数据

只看楼主收藏回复

hql是from SysDictItem t where t.vcMId = (select m.vcId from SysDictM m where m.vcDelFlag=0 and m.vcName ='国家管理' ) and t.vcDelFlag = 0 order by t.nseq asc,t.vcItemName,t.vcId,输出的sql是Hibernate: select sysdictite0_.VC_ID as VC1_101_, sysdictite0_.VC_M$ID as VC2_101_, sysdictite0_.VC_ITEM$NUMBER as VC3_101_, sysdictite0_.VC_ITEM$NAME as VC4_101_, sysdictite0_.VC_ITEM$NOTE as VC5_101_, sysdictite0_.VC_ORG$ID as VC6_101_, sysdictite0_.VC_ORG$TYPE$FLAG as VC7_101_, sysdictite0_.N_SEQ as N8_101_, sysdictite0_.DT_CREATE as DT9_101_, sysdictite0_.VC_DEL$FLAG as VC10_101_ from SYS_T_DICT$ITEM sysdictite0_ where sysdictite0_.VC_M$ID=(select sysdictm1_.VC_ID from SYS_T_DICT$M sysdictm1_ where sysdictm1_.VC_DEL$FLAG=0 and sysdictm1_.VC_NAME='国家管理') and sysdictite0_.VC_DEL$FLAG=0 order by sysdictite0_.N_SEQ asc, sysdictite0_.VC_ITEM$NAME, sysdictite0_.VC_ID
,我把sql语句放到mysql客户端执行是有数据的,截图如下:


1楼2016-03-06 10:54回复
    求大神啊


    3楼2016-03-06 11:03
    回复
      急死我了


      4楼2016-03-06 11:03
      回复