本帖最后由 luoxiangggv 于 2009-08-17 11:35:59 编辑

解决方案 »

  1.   

    ldEpriseJobs不是一个字符串,怎么能跟字符串比较呢?
      

  2.   

    "from LdInterView as liv where liv.fsMeCorpUser='" + fmcUser.getCorpId() + "' and liv.ldEpriseJobs='"+ldEpriseJobs.getJobId()+"'");这一句就是可以查询的,liv.fsMeCorpUser实际就是指的fsMeCorpUser表的主键corpId,liv.ldEpriseJobs就是指的ldEpriseJobs表的主键jobId
      

  3.   

    看下是不是类型问题。ldEpriseJobs 是什么类型的?
      

  4.   


    看我二楼的句子就知道了,呵呵,ldEpriseJobs 是个表名,也就是说我要查的是ldEpriseJobs.jobId,但写成ldEpriseJobs就可以了
      

  5.   

    最好别组拼字符串,setParameter不是更好么