Spring data mongodb, использовать MongoRepository или MongoTemplate? - PullRequest
3 голосов
/ 02 марта 2012

Если вы используете MongoRepository, у вас может быть следующий код:

@Repository
public interface UserRepo extends MongoRepository<User, String> {

    // additional methods go here 

} 

, тогда вы делаете userRepo.save () find () и т. Д. Для выполнения операций CRUD.

или вы просто MongoTemplate и выполняете операции CRUD.

Мой вопрос: что предпочтительнее?Каковы плюсы и минусы для каждого подхода?Спасибо!

1 Ответ

5 голосов
/ 29 марта 2012

хорошо, глядя на исходный код MongoRepository, используйте mongoTemplate и предоставьте набор общих DAO API, поэтому, другими словами, использование MongoRepository является предпочтительным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...