我还没有使用 Morphia,但我正在考虑将它用于当前项目。
假设我有一个带有许多 @Reference 注释的 POJO,并且我要求 Morphia 从数据库中获取对象图。如果我然后进行另一个 DAO 或 DataStore 调用并要求 Morphia 获取一些已经在第一个图中实例化的对象,Morphia 会返回对已经实例化的对象的引用还是会创建一个新实例?
如果 Morphia 每次都返回一个新的对象实例,是否有人建议如何最好地创建一个不会复制已实例化对象的 Morphia 支持的存储库?