SpringData概述+简单查询示例(一)

SpringData概述

SpringData概述+简单查询示例(一)_第1张图片

JPA Spring Data概述

SpringData概述+简单查询示例(一)_第2张图片

一个简单栗子

大家看,我下面这里有一个Person,这个Person就是通过JPA进行映射

SpringData概述+简单查询示例(一)_第3张图片


然后呢,这里声明了一个接口,这个接口叫PersonRepository,里面声明了方法。

SpringData概述+简单查询示例(一)_第4张图片


当然我们还需要进行配置。

SpringData概述+简单查询示例(一)_第5张图片




然后我们进行测试,

SpringData概述+简单查询示例(一)_第6张图片



SpringData概述+简单查询示例(一)_第7张图片


项目源码

SpringData JPA HelloWorld!

SpringData概述+简单查询示例(一)_第8张图片


首先、新建一个java工程

SpringData概述+简单查询示例(一)_第9张图片

新建一个lib,用于存放jar包。

1、首先加入spring的required全部jar包。

SpringData概述+简单查询示例(一)_第10张图片

2、然后呢,加入jpa,在hibernate的包里。

SpringData概述+简单查询示例(一)_第11张图片

SpringData概述+简单查询示例(一)_第12张图片

SpringData概述+简单查询示例(一)_第13张图片

最后再加一个Mysql的驱动

SpringData概述+简单查询示例(一)_第14张图片

至此,所有该导入的jar包导入完毕。

统一加入到classpath下

SpringData概述+简单查询示例(一)_第15张图片


eclipse 全选lib jar包

按住shift键,点击第一个jar包,然后点击最后一个jar包,就全选了所有jar包,然后添加build path 添加到类路径


创建spring的配置文件    

SpringData概述+简单查询示例(一)_第16张图片
SpringData概述+简单查询示例(一)_第17张图片
SpringData概述+简单查询示例(一)_第18张图片

命名空间加入beans,context和tx


SpringData概述+简单查询示例(一)_第19张图片

配置文件配置的步骤

SpringData概述+简单查询示例(一)_第20张图片

把数据源的连接信息外置化

放到一个File文件里

SpringData概述+简单查询示例(一)_第21张图片

SpringData概述+简单查询示例(一)_第22张图片

SpringData概述+简单查询示例(一)_第23张图片


第一步配置数据源

SpringData概述+简单查询示例(一)_第24张图片


进行单元测试

SpringData概述+简单查询示例(一)_第25张图片


第二步配置JPA的EntityManagerFactory

SpringData概述+简单查询示例(一)_第26张图片

单元测试

创建一个实体类

SpringData概述+简单查询示例(一)_第27张图片

SpringData概述+简单查询示例(一)_第28张图片



查看数据库,发现表已经生成。

SpringData概述+简单查询示例(一)_第29张图片


三四步配置

SpringData概述+简单查询示例(一)_第30张图片


第五步配置

首先,我们要加入相关jar包。

SpringData概述+简单查询示例(一)_第31张图片SpringData概述+简单查询示例(一)_第32张图片



然后要加入jpa的命名空间

SpringData概述+简单查询示例(一)_第33张图片

SpringData概述+简单查询示例(一)_第34张图片




创建一个接口

SpringData概述+简单查询示例(一)_第35张图片

SpringData概述+简单查询示例(一)_第36张图片



测试类

springData依赖于slf4j去做日志,如果没有这个jar包就会报错

SpringData概述+简单查询示例(一)_第37张图片

SpringData概述+简单查询示例(一)_第38张图片


成功运行


SpringData概述+简单查询示例(一)_第39张图片

你可能感兴趣的:(SpringData概述+简单查询示例(一))