У меня есть DAO под названием Foo
. MongoTemplate
a> хочет сопоставить это с коллекцией базы данных с именем foos
. Проблемы:
- В Mongo коллекция называется
Foos
. - Объект
Foo
взят из сторонней библиотеки, и все его конструкторы —private
.
Как мне настроить свои Spring Beans таким образом, чтобы MongoTemplate
--через MongoItemReader
-- знает, что коллекция Foos
соответствует моему документу Foo
?
Если это поможет, меня в первую очередь интересует чтение данных из MongoDB.
MongoItemReader
оборачивает вызовMongoOperations#find(Query query, Class<?> type)
. Вы хотите сказать, что вам действительно нуженMongoOperations#find(Query query, Class<?> type, String collectionName)
? Если да, то это будет что-то, что SB нужно будет добавить. - person Michael Minella   schedule 05.03.2014MongoTemplate
и раскрытие метода, который позволяетcollectionName
. Я не уверен, почему они не разоблачили это. - person JJ Zabkar   schedule 05.03.2014