Morphia:为每个数据库创建新的Morphia实例?

时间:2015-03-30 21:53:35

标签: java mongodb morphia

在我的初始化代码中,我创建了1个Morphia实例,并使用它来映射我所有数据库中的所有类。我注意到,当我调用ensureIndexes()时,它会初始化一个空集合并索引所有数据库中的所有集合。

这是正确的模式,而是为每个数据库创建1 Morphia个实例,然后遍历每个实例以确保索引?

1 个答案:

答案 0 :(得分:1)

您可以使用一个Morphia实例并为每个数据库创建一个数据存储区,只要它们共享相同的映射信息。