【问题标题】:How to create dynamic jpa query?如何创建动态 jpa 查询?
【发布时间】:2018-10-27 19:15:49
【问题描述】:

是否可以通过从过滤后的 uı 数据(服务层)获取来创建动态“where”jpa(持久层)查询

【问题讨论】:

  • 是的,这是可能的。在 jpa 查询中使用 Criteria 是文档和教程都很好地涵盖的主题。您有具体问题吗?
  • 我有不同的实体和属性,我不知道执行查询哪个过滤器属性和从用户发送的实体我查过那个 api 它对我没有用。
  • 我也在使用 odata olingo 框架,它正在构建字符串查询过滤器,这是主要问题。jpa 如何理解它?

标签: java sql jpa odata olingo


【解决方案1】:

为 OData 过滤实现 Apache Olingo 的 ExpresionVisitor 的最简单方法是使用 HQL(休眠查询语言)。看看我在哪里做的repository。诀窍是以某种方式将 OData 的实体及其属性映射到来自 Hibernate 的实体。

【讨论】:

    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 2017-11-25
    • 2017-04-20
    • 1970-01-01
    相关资源
    最近更新 更多