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

约臣·尼布尔(Jochen Niebuhr)

我有两个类,其中一个是实体,另一个是@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为空。

这是我尝试查询的方式:

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版本一起使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用jQuery .find()从嵌入式对象检索值

如何使用Angular检索和显示嵌入式Firestore对象?

使用Underscore删除使用嵌入式数组的对象

如何从Mongoose模式的嵌入式对象中删除_id?

如何对MongoDB中的嵌入式对象进行排序

Swagger 2.0-如何定义嵌入式对象

如何访问Pandas DataFrame中的嵌入式json对象?

适应性:如何渲染嵌入式对象?

使用嵌入式Python调用对象实例的函数

使用Angular指令动态创建嵌入式对象

使用嵌入式对象(元组)选择休眠条件

嵌入 angular 或使用嵌入式 URL REST API 后,如何从嵌入式 Power BI 报告/视觉对象中读取数据点值详细信息?

如何使用嵌入式视图模型

如何检索和删除嵌入式文档Spring Data MongoDB

与数组比较,如何在mongodb中检索部分嵌入式文档?

如何在Vba中使用标题打开Excel中的嵌入式对象?

如何使用Open XML SDK删除Word和PowerPoint中的所有嵌入式对象?

如何在PowerPoint中使用VBA打开嵌入式OLE对象

使用嵌入式模型的Spring Boot Hibernate ManyToMany Relation

JPA / Hibernate嵌入式ID

嵌入式的Hibernate延迟加载字段

Hibernate 4 NonUniqueObjectException嵌入式ID

Hibernate不允许具有int字段的嵌入式对象为null?

Hibernate HQL渴望在嵌入式对象中进行负载收集

如何在MongoDB中的嵌入式数组对象中插入json对象?

如何只选择几个嵌入式对象来返回对象?

如何将包含嵌入式对象的字符串转换为对象类型?

如何在upsert中自动为嵌入式对象生成_id?

如何在MongoDB的数组字段中查询和删除嵌入式对象?