我大约有60个非常大的实体,我希望能够通过从JSON请求正文获得的某些列和值来搜索这些实体。

我正在使用postgreSql

我已经阅读了有关规范的内容,但是有很多代码需要编写。

同样,我已经找到了自动规范解析器(https://github.com/tkaczmarzyk/specification-arg-resolver),但似乎它仅适用于GET请求中的参数。编码的参数和值将超过URL允许的最大字符数限制

我想找到一个通用方法,该方法将从JSON中获取参数并以最少的代码查询指定的表

您有什么建议/示例吗?

最佳答案

您可以使用投影解决问题:


有关示例,请参见herehere


除了使用InterfaceDTO投影外,您还可以直接使用Tuple提取数据。使用Tuple的优点是您无需创建其他类。请参见示例here

关于java - Spring JPA通过从POST请求主体获取的列和值查询数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59845255/

10-10 14:04