Java Morphia更新方法不明确
我使用Morphia更新mongoDB数据 我创造了这样的东西:Java Morphia更新方法不明确,java,eclipse,maven,morphia,Java,Eclipse,Maven,Morphia,我使用Morphia更新mongoDB数据 我创造了这样的东西: public UpdateResults<? extends BaseEntity> update(Query<? extends BaseEntity> query,UpdateOperations updateOp) throws WriteConcernException{ return datastore.update(query, updateOp); }
public UpdateResults<? extends BaseEntity> update(Query<? extends BaseEntity> query,UpdateOperations updateOp) throws WriteConcernException{
return datastore.update(query, updateOp);
}
public UpdateResults作为临时解决方案,您可以使用datastore.update(query,updateOp,false)
而不是datastore.update(query,updateOp)
。它将createIfMissing参数传递为false,它已经是默认行为;所以,它不会引起任何问题
reference to update is ambiguous, both method <T>update(T,org.mongodb.morphia.query.UpdateOperations<T>) in org.mongodb.morphia.Datastore and method <T>update(org.mongodb.morphia.query.Query<T>,org.mongodb.morphia.query.UpdateOperations<T>) in org.mongodb.morphia.Datastore match
<T>update(org.mongodb.morphia.query.Query<T>,org.mongodb.morphia.query.UpdateOperations<T>)