gpt4 book ai didi

java - 如何使用 Hibernate OGM 检索嵌入对象

转载 作者:行者123 更新时间:2023-12-01 12:46:53 24 4
gpt4 key购买 nike

我有两个类,其中一个是实体,另一个是 @Embeddable 对象:

@Entity
public class A {
@Id
...
protected Integer id;
@Embedded
protected B b;
protected String c;
}


@Embeddable
public class B {
protected String d;
}

当我将这些保留在 MongoDB 中时,它工作得很好。但是当我查询 A 的元组时,b 为 null。

这是我尝试查询的方式:

A a = em.find(A.class, 1);
A a = (A) em.createQuery("SELECT a FROM A a").getSingleResult();
A a = (A) em.createNativeQuery(A.class, "{}").getSingleResult();

有人可以告诉我如何解决这个问题吗?

最佳答案

这个错误已经解决了一段时间。这应该适用于最新的 Hibernate OGM 版本

关于java - 如何使用 Hibernate OGM 检索嵌入对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24611132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com