springData MongoDB
文章平均质量分 95
daliucheng
这个作者很懒,什么都没留下…
展开
-
SpringDataMongoDB-4
SpringDataMongoDB-4Lifecycle EventsSpringData MongoDB提供了几个特殊的事件类型,我们可以继承AbstractMongoEventListener 重写他的方法,或者实现ApplicationListener接受MongoMappingEvent<?>事件,就可以做操作了。由下面的几个事件AfterLoadEventAfterDeleteEventBeforeDeleteEventBeforeConvertEventBefore原创 2022-05-02 13:53:04 · 1533 阅读 · 0 评论 -
SpringDataMongoDB-3
SpringDataMongoDB-3自定义Spring Data Repositories的实现自定义RepositoriesSpringData提供了各种各样的方法为了减少代码量,但是如果这些还不能满足我们的要求,可以自己提供repository的实现。两种方式独立于SpringData,不适用他提供的一些方法。自己定义接口,自己写实现类。这种很简单,不依托SpringData,那它就是一个独立的Bean。按照正常的方式使用就好了接口public interface CustomerB原创 2022-04-30 21:41:04 · 599 阅读 · 0 评论 -
SpringDataMongoDB-2
SpringDataMongoDB-2定义Repository接口这是使用SpringData MongoDB的第一步,先定义 Repository。这个接口需要传递两个类型参数,域对象和主键的类型。就像上一节例子的那样。增加顶级接口一般来说都是直接继承Repository或者CrudRepository,或者具体的SpringData各个模块自己实现的Repository的子类。但是如果自己想要做一个顶级的接口,项目中的各个Repository继承与它来做处理。需要按照下面的步骤来操作。自定原创 2022-04-28 22:58:12 · 1782 阅读 · 0 评论 -
SpringDataMongoDB-1
SpringDataMongoDB-1有两种方式来操作MongoDB,使用它最原始的Client和使用SpringDataMongoDB来操作。这里主要介绍具体的使用方式。MongoDB官方文档MongoDB下载SpringData-MongoDB官方文档写在前面Spring Data MongoDB 3.x的版本>=JDK1.8,Spring的版本>=5.3.19下面的表格列出了SpringDataMongo、Driver、服务器版本的兼容性。Spring Data R原创 2022-04-28 11:59:14 · 221 阅读 · 0 评论