使用morphia,java播放作业。
我有2个馆藏,一个部门和代理商馆藏。一个部门有很多代理商。 department类有一个具有注释@Reference。
的List当我删除代理并尝试获取代理所在的部门时,我收到如下错误
org.mongodb.morphia.mapping.MappingException:无法映射实体。
我在@Reference之后添加了(lazy = true)但仍然无效。
提前感谢您的帮助。
答案 0 :(得分:0)
这是预期的行为。您需要确保先删除引用,然后再删除目标文档。
引用是一个仅由驱动程序强制执行的概念(用于急切/延迟加载),并且没有级联。对于数据库,引用是一个通用字段。