【问题标题】:Querying a nullable @OneToOne relationship with JPA (inverse way)使用 JPA 查询可以为空的 @OneToOne 关系(反向)
【发布时间】:2021-04-02 14:41:51
【问题描述】:

我的情况正好与另一个问题相反: Querying a nullable @OneToOne relationship with JPA

如何在 mappedBy 端过滤 @OneToOne 关系的非 SQL 属性的空值。引用的问题涉及@JoinColumn 方面。

【问题讨论】:

  • 你是如何映射实体的?
  • 在引用示例中未明确说明的部分中使用普通的旧 @OneToOne(optional = true, mappedBy = "entity2") private Entity1 entity1;,所以您的答案正是我想知道的。

标签: java jpa jpql


【解决方案1】:
SELECT e2
FROM Entity1 e1 RIGHT OUTER JOIN e1.entity2 e2
WHERE e1 IS NULL

【讨论】:

    猜你喜欢
    • 2015-08-18
    • 2012-08-19
    • 2023-03-12
    • 2017-09-21
    • 2021-01-17
    • 2012-01-11
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    相关资源
    最近更新 更多