NamedQuery什么都不返回

时间:2012-07-26 02:29:51

标签: sql eclipse jpa eclipselink named-query

我在我的Entity类中编写了一个namedQuery,名为@NamedQuery(name =“Place.findByPlaceCode”,q​​uery =“select p from Place p where p.Code =:placeCode”)

我使用以下命令执行命名查询:

List<Country> result = getEntityManager()
            .createNamedQuery("Place.findByPlaceCode")
            .setParameter("placeCode", placeCode)
            .getResultList();       
return processResult(result);

然而,它什么也没有回来。

如果我在数据库中编写SQL查询,它运行正常但这个命名查询不起作用。 我尝试手动设置参数值为“海滩”,并尝试“海滩”检查是否是导致问题的空白,但它没有任何区别。 我该如何检查此查询返回的值?

0 个答案:

没有答案