Spring Data MongoDB 2.2.6

Spring Data for MongoDB is part of the umbrella Spring Data project which aims to provide a familiar and consistent Spring-based programming model for new datastores while retaining store-specific features and capabilities.
Introduction

The Spring Data MongoDB project provides integration with the MongoDB document database. Key functional areas of Spring Data MongoDB are a POJO centric model for interacting with a MongoDB DBCollection and easily writing a Repository style data access layer.
Features

Spring configuration support using Java based @Configuration classes or an XML namespace for a Mongo driver instance and replica sets.

MongoTemplate helper class that increases productivity performing common Mongo operations. Includes integrated object mapping between documents and POJOs.

Exception translation into Spring’s portable Data Access Exception hierarchy

Feature Rich Object Mapping integrated with Spring’s Conversion Service

Annotation based mapping metadata but extensible to support other metadata formats

Persistence and mapping lifecycle events

Low-level mapping using MongoReader/MongoWriter abstractions

Java based Query, Criteria, and Update DSLs

Automatic implementation of Repository interfaces including support for custom query methods.

QueryDSL integration to support type-safe queries. GeoSpatial integration

Map-Reduce integration

JMX administration and monitoring

CDI support for repositories

GridFS support

Spring Initializr
Quickstart Your Project
Bootstrap your application with Spring Initializr.

translate:
翻译:

MongoDB的Spring数据是伞形Spring数据项目的一部分,该项目旨在为新的数据存储提供一个熟悉且一致的基于Spring的编程模型,同时保留存储特定的特性和功能。
介绍
SpringDataMongoDB项目提供了与MongoDB文档数据库的集成。Spring Data MongoDB的关键功能区域是一个以POJO为中心的模型,用于与mongodbcollection交互并轻松编写存储库样式的数据访问层。
特征
对Mongo驱动程序实例和副本集使用基于Java的@configuration类或XML命名空间的Spring配置支持。
MongoTemplate帮助程序类,用于提高执行常见Mongo操作的效率。包括文档和POJO之间的集成对象映射。
将异常转换为Spring的可移植数据访问异常层次结构
与Spring转换服务集成的功能丰富的对象映射
基于注释的映射元数据,但可扩展以支持其他元数据格式
持久性和映射生命周期事件
使用MongoReader/MongoWriter抽象的低级映射
基于Java的查询、条件和更新dsl
存储库接口的自动实现,包括对自定义查询方法的支持。
支持类型安全查询的QueryDSL集成。地理空间一体化
映射减少集成
JMX管理和监控
对存储库的CDI支持
GridFS支持
弹簧初始化器
快速启动项目
使Spring初始化器引导应用程序。

发布了0 篇原创文章 · 获赞 152 · 访问量 7069

猜你喜欢

转载自blog.csdn.net/blog_programb/article/details/105242488