session.createQuery()为相同的查询字符串提供不同的结果

时间:2015-04-09 12:23:51

标签: java hibernate

我面临一个奇怪的问题。经过2个小时的调试后,我发现我的createQuery方法没有填充parametermetadata

查询

SELECT count(tbl0.jobRowId) FROM com.tangoe.prime.batch.Job tbl0  LEFT JOIN tbl0.ftpDetails ftpDetails LEFT JOIN tbl0.jobTemplate jobTemplate LEFT JOIN tbl0.tenant tbl_tenant WHERE ((tbl0.name = :param_0) AND (tbl_tenant.shortName = :param_1 OR tbl_tenant.shortName IS NULL )) 

在一个模块中,它给出了以下结果

enter image description here

在其他模块中,同样的查询正在给出

enter image description here

0 个答案:

没有答案