Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Morphia无法映射实体_Java_Mongodb_Morphia_Playframework 2.3 - Fatal编程技术网

Java Morphia无法映射实体

Java Morphia无法映射实体,java,mongodb,morphia,playframework-2.3,Java,Mongodb,Morphia,Playframework 2.3,使用morphia,java播放作业 我有两个收藏,一个部门和代理收藏。一个部门有许多代理人。department类有一个带有注释@Reference的列表 当我删除一个代理并尝试获取代理所在的部门时,我收到一个错误,如下所示 org.mongodb.morphia.mapping.MappingException:无法映射实体 我在@Reference之后添加了lazy=true,但仍然不起作用 提前感谢您的帮助。这是预期的行为。您需要确保先删除引用,然后才删除目标文档 引用是一个仅由驱动程序

使用morphia,java播放作业

我有两个收藏,一个部门和代理收藏。一个部门有许多代理人。department类有一个带有注释@Reference的列表

当我删除一个代理并尝试获取代理所在的部门时,我收到一个错误,如下所示

org.mongodb.morphia.mapping.MappingException:无法映射实体

我在@Reference之后添加了lazy=true,但仍然不起作用


提前感谢您的帮助。

这是预期的行为。您需要确保先删除引用,然后才删除目标文档


引用是一个仅由驱动程序强制执行的概念,用于急切/惰性加载,没有级联。对于数据库,参考是一个通用字段。

如果您想要实际答案,我建议您至少发布相关实体代码和整个错误跟踪。