SpringData
程序猴jwang
编码辛酸泪,谁解其中味
展开
-
SpringData入门(一)JPA与Hibernate JPA
前言 本章讲解Hibernate JPA的相关知识,用来作为Spring Data的准备章节方法1.概念Spring Data 是持久层通用解决方案,支持 关系型数据库 Oracle、MySQL、非关系型数据库NoSQL、Map-Reduce 框架、云基础数据服务 、搜索服务Spring Data 包含多个子项目,其中Spring Data JPA (简化创建 JPA ...原创 2019-09-06 22:57:53 · 452 阅读 · 2 评论 -
SpringData入门(二)Spring整合SpringData JPA
前言 本章讲解Spring整合SpringData JPA的相关知识方法1.概念SpringData JPA是SpringData项目下的一个子模块,提供了一套基于JPA标准的操作数据库的简化方案,其底层采用Hibernate JPA来实现,但是操作起来要比Hibernate JPA还要简单!2.Spring整合SpringData JPA1)修改pom文件,引入相...原创 2019-09-07 10:41:32 · 876 阅读 · 0 评论 -
SpringData入门(三)SpringData JPA接口继承结构及原理分析
前言 本章讲解SpringData JPA接口继承结构及原理分析方法1.回顾我们回顾一下上个章节中我们对dao层接口的编写方式:我们直接继承了一个名字为JpaRepository的接口,那么这个接口有什么名堂呢?这将是下面分析的重点。2.接口继承结构我们来看一下JpaRepository接口的结构,它将从父接口继承的方法做了返回值的适配工作:publ...原创 2019-09-08 10:32:37 · 1321 阅读 · 0 评论 -
SpringData入门(四)SpringData JPA之方法名称规则查询
前言 本章讲解SpringData JPA有关于方法名称规则查询的相关知识方法1.概念我们知道,Repository接口是我们的标识接口。但是其还含有另外的功能,那就是继承了该接口的Dao层接口类将拥有两种查询方式的支持:基于方法名称命名规则查询、基于@Query注解查询本章我们先说第一种方式,也就是基于方法名称命名规则查询2.方法名称规则既然是基于方法命名规则...原创 2019-09-08 14:59:32 · 694 阅读 · 0 评论 -
SpringData入门(五)SpringData JPA之@Query查询
前言 本章讲解继承Repository接口的另外一种查询方式@Query方法1.概念@Query查询方式分为使用JPQL语句、SQL语句2.使用JPQL语句查询所谓的JPQL语句,其实和HQL语句是相同的,只不过是SpringData JPA好面子,说这个是自己的查询语言!使用示例:package cn.edu.ccut.dao;import jav...原创 2019-09-08 19:22:13 · 1342 阅读 · 0 评论 -
SpringData入门(六)SpringData JPA之CRUD
前言 本章讲解SpringData JPA中CRUD的相关操作方法1.概念我们通过之前的学习,知道了继承Repository接口可以基于方法名称命名规则查询、基于@Query注解查询。接下来我们来讲解Repository接口子接口CrudRepository接口的作用。我们不难发现,其就是提供了增删改查的相关操作。2.使用CrudRepository接口提供的...原创 2019-09-10 21:04:56 · 464 阅读 · 0 评论 -
SpringData入门(七)SpringData JPA之分页和排序
前言 本章介绍SpringData JPA中分页和排序的相关知识方法1.概念前面我们讲解了CrudRepository接口的操作,接下来我们继续讲其子接口PagingAndSortingRepository接口的操作。不难看出,其为我们提供了分页和排序的相关功能!2.PagingAndSortingRepository接口实现分页我们拿之前讲解的findAll...原创 2019-09-10 21:26:06 · 381 阅读 · 0 评论 -
SpringData入门(八)SpringData JPA之QueryByExampleExecutor接口
前言 本章讲解SpringData JPA中QueryByExampleExecutor接口的使用方法1.概念我们知道,之前一直在讲解JpaRepository接口的一系列父接口,那么有一个父接口也很重要,那就是QueryByExampleExecutor接口public interface JpaRepository<T, ID> extends Pa...原创 2019-09-10 21:58:24 · 1159 阅读 · 1 评论 -
SpringData进阶(一)SpringData Redis之整合初步
前言 本章讲解SpringData Redis之整合方法1.概念我们之前学习过Redis,这部分的内容我相信大家并不陌生,当时我们依靠一个Jar包对Redis进行操作。说句实话,其实还是蛮繁琐的!SpringData Redis的出现一定程度上解决了这个问题。2.整合Spring+SpringData Redis1)创建相应的项目2)编写pom文件,引...原创 2019-09-12 20:04:12 · 278 阅读 · 0 评论 -
SpringData进阶(二)SpringData Redis之对象处理
前言 本章讲解SpringData Redis对象处理的相关知识方法1.概念前面章节我们学习了Spring+SpringData Redis项目的搭建过程,并且进行了简单的测试。本次将通过对象处理来进一步讲解SpringData Redis。2.对象处理步骤1)引入Json转换相关Jar坐标<!-- 引入Json处理相关jar --><...原创 2019-09-12 22:43:28 · 261 阅读 · 0 评论