我是mongo数据库中的新手,我想知道是否可以使用hibernate.hbm2ddl.auto值创建数据库和表创建,更新,验证。我创建了Documents类但数据库没有创建。
答案 0 :(得分:0)
好吧,你不能使用像MongoDB这样的NoSQL DB的常规hibernate。您可以尝试Hibernate OGM或Morphia。就个人而言,我使用了Morphia并且它完成了它的工作。
Morphia - https://github.com/mongodb/morphia
答案 1 :(得分:0)
我假设您使用Hibernate OGM来访问MongoDB。在这种情况下,请指定以下属性以自动创建数据库:
hibernate.ogm.datastore.create_database=true
您可以在reference guide中找到包含所有可用选项的列表。您也可能对问题OGM-571感兴趣,该问题涉及尊重现有hbm2ddl
设置。