SPRING August 20, 2018

Spring data学习

Words count 4.8k Reading time 4 mins. Read count 0

官网:http://projects.spring.io/spring-data/

Spring Data的使命是为数据访问提供熟悉且一致的基于Spring的编程模型,同时仍保留底层数据存储的特殊特性。

它使得使用数据访问技术,关系数据库和非关系数据库,map-reduce框架以及基于云的数据服务变得很容易。这是一个总括项目,其中包含许多特定于特定数据库的子项目。这些项目是通过与许多支持这些令人兴奋的技术的公司和开发人员合作开发的。

一、Spring Data 包含多个子项目:

主要模块

社区模块

相关模块

  • Spring Data JDBC Extensions - 提供Spring Framework中提供的对JDBC支持的扩展。
  • Spring for Apache Hadoop - 通过提供统一的配置模型和易于使用的API来使用HDFS,MapReduce,Pig和Hive,简化Apache Hadoop。
  • Spring内容 - 将内容与您的Spring Data Entities相关联,并将其存储在多个不同的商店,包括文件系统,S3,数据库或Mongo的GridFS。

二、传统方式访问数据库

JDBC

Connection

Statement

ResultSet

Test Case 单元测试

Spring JdbcTemplate

弊端分析

0%