gpt4 book ai didi

java - Spring-data-mongodb 泛型类型

转载 作者:行者123 更新时间:2023-11-30 07:25:00 26 4
gpt4 key购买 nike

假设我们在 mongodb 中定义了一个简单的文档类型:

{
_id : OjbectId(xxx),
value : A
}

但是这里的值A可以是 float 、整数、 boolean 值或字符串。如何将其映射到 java 实体?

这是一个仅映射 _id 的模板:

@Document(collection = "my_document")
public class MyDocument {
@Id
private String id;

public String getId() {
return this.id;
}

public void setId(String id) {
this.id = id;
}
}

谢谢。

最佳答案

正如@titogeo 在评论中所说,您可以像泛型类型一样使用Object,因为它是所有类型的父类(super class)型。

您可以阅读有关数据映射转换的更多信息 Spring Data MongoDB - Reference Documentation - Mapping .

关于java - Spring-data-mongodb 泛型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36930153/

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