Я использую Morphia, чтобы обновить данные mongoDB.Метод модификации Morphia неоднозначен
У меня есть создать Somthing так:
public UpdateResults<? extends BaseEntity> update(Query<? extends BaseEntity> query,UpdateOperations updateOp) throws WriteConcernException{
return datastore.update(query, updateOp);
}
Когда я бегу мое приложение на затмение я не какой-либо проблемы.
Так что, когда я запустить Maven сборки я получаю эту ошибку:
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>)
Почему затмение использовать правильный метод и не Maven? Я не понимаю.
Как я могу исправить это для maven?