SpringData
SpringData学习笔记
OVA_Won
敲代码使我快乐。。。。
展开
-
SpringDataJPA之DefineRespository(自定义Respository接口的使用
自定义Respository接口的实现实现自定义Respository接口主要是通过自己编写一个实体类的接口定义CRUD的抽象方法,然后通过接口实现类实现该接口,最终调用JPA的Respository接口的方法实现自定义接口,也就是最终接口的实现还是要依靠原生的Respository接口提供的方法。主要步骤是:创建实体类;package com.OVA.pojo;import ja...原创 2020-02-05 19:41:37 · 659 阅读 · 0 评论 -
SpringDataJPA之JpaSpecificationExecutor接口的使用
SpringDataJPA之JpaSpecificationExecutor接口的使用JpaSpecificationExecutor:该接口不能单独使用,如上图所示该接口并未直接或间接继承 Repository所以该接口不是 Repository的实现接口,没有对应的操作数据库的方法,必须和以上三个接口组合使用,主要用非主键查询,以及一些别的查询。JpaSpecificationExecut...原创 2020-02-05 19:09:49 · 698 阅读 · 0 评论 -
SpringDataJPA之JpaRespository接口的使用
SpringDataJPA之JpaRespository接口的使用JpaRepository:是PagingAndSortingRepository的子接口,将上面三个接口的返回值做了优化,方便调用时返回结果集。由于导包,创建POJO,applicationContext.xml,数据库文件和前面的Respositiry的相同就不再站代码了,直接上它的接口和测试类。创建接口实现继承pa...原创 2020-02-03 19:55:03 · 1560 阅读 · 0 评论 -
SpringDataJPA之PagingAndSortingRespository接口的使用
SpringDataJPA之PagingAndSortingRespository接口的使用PagingAndSortingRepository:是CrudRepository的子接口,对数据的查询提供了分页和排序的功能,非常方便。由于导包,创建POJO,applicationContext.xml,数据库文件和前面的Respositiry的相同就不再站代码了,直接上它的接口和测试类。创建...原创 2020-02-03 19:47:06 · 486 阅读 · 0 评论 -
SpringDataJPA之CrudRespository接口的使用
SpringDataJPA之CrudRespository接口的使用CrudRepository :是Repository的子接口,封装了对数据库的CRUD操作。准备工作导入JAR包:别忘了导入Junit测试包,否则后面没法单元测试编写Spring和数据库配置文件applicationContext.xml文件<?xml version="1.0" encoding="UTF-...原创 2020-02-03 19:38:48 · 674 阅读 · 0 评论 -
SpringData JPA之Respository接口的使用
SpringData JPA之Respository接口的使用Respository:最顶层的接口也是标志接口,目的是为了统一所有Repository的类型,且能让组件扫描的时候自动识别。准备工作导入JAR包:别忘了导入Junit测试包,否则后面没法单元测试编写Spring和数据库配置文件applicationContext.xml文件<?xml version="1.0" e...原创 2020-02-03 19:30:19 · 1212 阅读 · 0 评论 -
SpringDataJPA的基本结构
SpringDataJPA的基本结构1. 什么是JPA?JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。2. 什...原创 2020-02-02 09:56:08 · 498 阅读 · 0 评论 -
CentOS 7安装配置Redis3.0.0以及连接Redis DeskTop Manager
CentOS 7安装配置Redis3.0.0以及连接Redis DeskTop ManagerRedis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Red...原创 2020-02-01 21:42:39 · 886 阅读 · 1 评论 -
Spring Data-Spring整合HibernateJPA
Spring Data-Spring整合HibernateJPA由于Spring Data-SpringJPA是基于HibernateJPA实现的在这里进行进一步的整合。环境:window 10JDK 1.8Version: Mars.2 Release (4.5.2)MySQL 5.7Spring 4.2.0Hibernate 5.0.7 Final使用C3P0连接池 等创...原创 2020-01-29 20:17:25 · 466 阅读 · 0 评论 -
Spring Data-Spring整合Hibernate
Spring Data-Spring整合Hibernate环境:window 10JDK 1.8Version: Mars.2 Release (4.5.2)MySQL 5.7Spring 4.2.0Hibernate 5.0.7 Final 等创建JavaProject项目,导入Junit4包方便单元测试创建lib文件夹保存JAR包配置applicationContex...原创 2020-01-29 18:41:08 · 211 阅读 · 0 评论