【发布时间】:2019-05-18 08:57:58
【问题描述】:
我正在构建 REST API 以使用 Android 应用程序。 Android 应用程序具有下拉菜单(微调器)和日期选择器,允许选择参数。使用@Query (...) 注解处理请求并将其更改为 SQL (Oracle 11g) 查询。
当我想处理“所有”选项(选择所有选项)时,问题就开始了。
REST API 是 JAVA Spring Boot 和 Hibernate。 Android 应用程序发送带有参数的请求,响应是纯 JSON。如果用户选择 'ALL' 参数值是 999999(如果需要可以更改)。
所以看起来像:myurl/getinfo/2/4/999999/56
我尝试了许多选项:?1 发送所有条件,使用 % 作为参数值,编写方法将本地查询构建为字符串并使用 PreparedStatement 发送。没有任何效果。总是出错。
有人可以启发我,因为它通常应该是这样的吗?如何处理'ALL'作为参数发送以及如何通过Java Spring REST处理它?
提前致谢:-)
【问题讨论】:
标签: java android sql spring rest