我正在使用带有 Netbean 的 Spring 框架,并且尝试从 MongoDB 数据库自动生成模型实体类。那么可以这样做吗?因为我不确定我是否错过了这样做的概念,因为 MongoDB 没有真正的结构?
实际上,我曾经使用 MySQL 连接器/驱动程序从 MySQL DB 生成模型,并且它可以工作。
有人能给我建议吗?谢谢。
最佳答案
Mongodb 没有预定义的结构。因此,在集合中(相当于 mongodb 中的表),您可以保存不同类型的数据,并且 mongodb 接受它们。例如,考虑以下数据:
{
"someKey": 5
}
{
"someKey": "5"
}
{
"someKey":
{
"someField": "some field",
"someOtherField": ISODate("2017-08-17T08:37:37.581Z")
}
}
以上3个json数据都可以插入到同一个集合中。因此框架或插件也无法根据集合已插入的数据确定结构。
关于java - 从 MongoDB 生成模型实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45792935/