jjzjj

AccountRepositoryCustom

全部标签

java - 为什么 Spring Data 的 MongoRepository 如此有限?

所以我注意到SpringData的MongoTemplate有很多不同类型的“保存对象”操作,比如保存、更新插入、插入和更新优先。另一方面,SpringData的MongoRepository接口(interface)有一个持久化方法:“保存”。现在,很明显,如果我想要创建/更新/更新插入功能,我可以很容易地实现它们。在你调用“保存”之前做一个获取并检查实体是否存在。但是MongoTemplate有如此多样的选择似乎很奇怪(我什至无法弄清楚保存和更新插入之间的区别是什么),但是SpringData的repos非常有限。如果您要使用创建/更新语义,您认为在不自定义其方法的情况下使用Spr