无法使用参考字段作为参数

时间:2016-10-29 14:28:33

标签: java spring hibernate rest spring-data

我尝试使用引用中的字段作为查询来进行自定义spring数据查询 参数。当我通过REST执行此查询时,我根本没有任何结果:screen1 我启用了hibernate日志并将其复制到H2控制台,我得到了很多结果: screen2

我的航班和机场实体非常简单screen2

那么我做错了什么?我有其他更简单的方法,他们使用浏览器工作正常。我使用Query annotation(第二个屏幕上的第二个方法)尝试了同样的方法,但我得到了相同的结果。 (将生成的sql查询复制到H2控制台并收到许多结果,但它没有通过REST工作)。

修改 我找到了解决方案。我刚从URL中删除了引号 效果很好:D enter image description here

抱歉我的注意力不集中。 的问候,

米甲

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。这很简单。基本上我只是从URL中删除了引号,它运作良好:D enter image description here Repository中的实际方法如下所示: List findFlightsByFromCityAndToCity(@Param("from") String from, @Param("to") String to);

此致 米甲