草庐IT

RegistroCivil

全部标签

java - Morphia 在插入具有预定义 ID 的对象时停止

我需要将具有预定义_id(长整型)的对象列表插入到集合中。AdvancedDatastore中单个对象的insert(object)方法效果很好。当我尝试使用接受Iterable的insert()方法时,麻烦就开始了。这是一段示例代码:try{advancedDatastore.insert("collection_name",feeds,WriteConcern.ERRORS_IGNORED);}catch(Exceptione){e.printStackTrace();}我猜这段代码应该忽略错误(集合中已经存在具有重复ID的对象)并继续处理下一项,但它没有。并且不会引发异常。谢谢!