从MongoDB生成模型实体类

时间:2017-08-21 08:53:13

标签: java spring mongodb jdbc

我使用Spring框架和Netbean,我尝试从MongoDB数据库中自动生成模型实体类。所以可以这样做吗?因为我不确定我是否错过了这样做的概念,因为MongoDB没有真正的结构?

实际上我曾经使用MySQL DB中的MySQL连接器/驱动程序生成模型并且它的工作。

有人可以告诉我吗?谢谢。

1 个答案:

答案 0 :(得分:1)

Mongodb没有预定义的结构。因此,在一个集合(mongodb中的表的等价)中,您可以保存不同类型的数据,mongodb可以接受它们。例如,考虑这些数据:

{
  "someKey": 5
}

{
  "someKey": "5"
}

{
  "someKey": 
    {
      "someField": "some field",
      "someOtherField": ISODate("2017-08-17T08:37:37.581Z")
    }
}

以上所有3个json数据都可以插入同一个集合中。因此,框架或插件也无法从集合中已经插入的数据中确定结构。