【发布时间】:2020-03-01 21:50:12
【问题描述】:
我有一个 java 类,它作为 id 有一个保存实际 id 值的对象。如何使用 Spring Data MongoDB 进行 id 生成和识别,以及如何定义 MongoDB 存储库?
例子:
@Document
class A {
@Id
private B id;
}
class B{
private String id;
private String idAppGenerator;
}
由于 Spring 无法为 B 类自动生成值,因此会引发异常。
【问题讨论】:
-
@dassum 抱歉,但这不是一回事。在那个问题中,问题是如何增加。我的更多是如何使用自定义对象作为 id 以及如何在使用 spring 数据存储库中的 find 时进行转换。
标签: java mongodb spring-data-mongodb