我如何在Spring Data JDBC中使用实例查询?



在我看来,我发送异步请求与Json数据控制器如下:

{
"filters":{
"someField":"someValue",
"someField":"someValue",
"someField":null,
"someField":null,
}
}

但数据可能不同。我有订单实体具有相同的字段,所以我可以将其从Json转换为POJO

之后,使用JPA我可以做以下事情:

Example<Order> orderExample = Example.of(orderFromJson);
orderRepository.findAll(orderExample);

但是我用的spring-data-jdbc是不支持的,有什么可以代替它呢?

对于这种没有提供直接支持的情况,正确的方法是注入JdbcTemplateNamedParameterJdbcTemplate,并从您的过滤器信息构造所需的SQL。您可以使该方法成为自定义存储库方法。

相关内容

  • 没有找到相关文章

最新更新