SQL查询没有给出结果

时间:2015-01-06 08:30:43

标签: java hibernate

我在使用以下查询时遇到了一些问题。

for (String string : projects) {
            String sql = "SELECT  eff.id,eff.taskNo,eff.projectId,sum(eff.hours),eff.employeeId FROM EffortCalculator eff where eff.projectId='"
                    + string + "' and  eff.dayDate >= '2014-12-15' and eff.dayDate <= '2014-12-16' GROUP BY eff.projectId";
            System.out.println("sql" + sql);
            SQLQuery query = session.createSQLQuery(sql);
            System.out.println(query.list());

            // query.addEntity(EffortCalculator.class);
            list.addAll(query.list());
        }

当我在MySQL DB中执行此查询时,它工作正常。它实际上包含两行。但是当我在hibernate中使用这个查询时,它会给出空列表。

0 个答案:

没有答案