我大约有60个非常大的实体,我希望能够通过从JSON请求正文获得的某些列和值来搜索这些实体。
我正在使用postgreSql
我已经阅读了有关规范的内容,但是有很多代码需要编写。
同样,我已经找到了自动规范解析器(https://github.com/tkaczmarzyk/specification-arg-resolver),但似乎它仅适用于GET请求中的参数。编码的参数和值将超过URL允许的最大字符数限制
我想找到一个通用方法,该方法将从JSON中获取参数并以最少的代码查询指定的表
您有什么建议/示例吗?
最佳答案
您可以使用投影解决问题:
有关示例,请参见here和here。
除了使用Interface
或DTO
投影外,您还可以直接使用Tuple
提取数据。使用Tuple
的优点是您无需创建其他类。请参见示例here
关于java - Spring JPA通过从POST请求主体获取的列和值查询数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59845255/