SpringData
2024-10-12 19:27:18
1.什么是SpringData?
Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。
Spring Data 包含多个子项目:
Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化
Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO 编程模型的 MapReduce 作业
Key-Value - 集成了 Redis 和 Riak ,提供多个常用场景下的简单封装
Document - 集成文档数据库:CouchDB 和 MongoDB 并提供基本的配置映射和资料库支持
Graph - 集成 Neo4j 提供强大的基于 POJO 的编程模型
Graph Roo AddOn - Roo support for Neo4j
JDBC Extensions - 支持 Oracle RAD、高级队列和高级数据类型
JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能
Mapping - 基于 Grails 的提供对象映射框架,支持不同的数据库
Examples - 示例程序、文档和图数据库
Guidance - 高级文档
看了这么多专业的介绍,其实Spring Data项目旨在为大家提供一种通用的编码模式,统一我们的API。
最新文章
- 利用on和off方法编写高效的js代码
- API查看Web App发布版本+编译时间+环境变量
- git回滚到任意版本
- dubbo配置文件报错解决思路
- Porter/Duff,图片加遮罩setColorFilter
- jQuery学习笔记:attr()与prop()的区别
- 简单解析依赖注入(控制反转)在Spring中的应用
- 【noi2013】【bz3244】树的计数
- Java算法实例集合(2)
- 28 个 Unix/Linux 的命令行神器
- $in的方法总结
- 实战ASP.NET访问共享文件夹(含详细操作步骤)
- git-bash下composer命令无法使用的问题
- linux之vi编辑器的基础命令
- javascript系列1--把字符串当代码来执行
- 第一册:Lesson 123.
- Hashlib加密,内置函数,安装操作数据库
- Python之操作Excel
- 用Python计算幂的两种方法,非递归和递归法
- 奇葩问题 eclipse中DDMS的LOGcat只有一列level
热门文章
- 数据结构(Data Structures)
- C++题目(论述类)
- 每天一个linux命令(权限):【转载】chown命令
- 关于java日期
- vs2013 快捷键
- 【Oracle】OGG单向复制配置
- Mybatis逆向工程配置文件详细介绍(转)
- 如何查看你的 FastAdmin 服务器是否开启了 gzip br 压缩
- PAT1034. Head of a Gang ——离散化+并查集
- 今天使用VS2012遇到一个问题:";链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的";