2012-03-02 57 views
3

如果使用MongoRepository,你可以有下面的代碼:春季資料mongodb,使用MongoRepository還是MongoTemplate?

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

    // additional methods go here 

} 

然後你做userRepo.save()找到()等做CRUD歡聲笑語。

或者你只是MongoTemplate和做CRUD操作。

我的問題是哪個是首選?每種方法有哪些優缺點?謝謝!

+1

可能重複[Spring Data的MongoTemplate和MongoRepository有什麼區別?](http://stackoverflow.com/questions/17008947/whats-the-difference-between-spring-datas-mongotemplate-and-mongorepository) – 2016-06-09 09:25:49

回答

5

好的,通過查看源代碼MongoRepository使用mongoTemplate並提供一組常見的DAO API,換句話說,使用MongoRepository是首選方式。