![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Data
fangguozi
这个作者很懒,什么都没留下…
展开
-
一 Spring Data课程介绍
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 课程内容二 课程技术介绍Hibernate JPA标准 Hibernate JPA Spring Data Spring DataJPA Spring Data Redis2.1 HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC...原创 2019-04-27 15:44:42 · 199 阅读 · 0 评论 -
十二 关联映射操作-一对一的关联关系
需求:用户与角色的一对一的关联关系;新建项目08-spring-data-jpa-onetoonepom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m...原创 2019-05-22 07:02:24 · 290 阅读 · 0 评论 -
四 Spring整合SpringDataJpa
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。Spring Data JPA:是Spring Data项目下的一个模块。提供了一套基于JPA标准操作数据库的简化方案。底层默认的是依赖Hibernate JPA来实现的。Spring Data JPA的技术特点:我们只需要定义接口并集成Spring Data JPA中所提供的接口就可以了,不需要...原创 2019-05-11 23:17:10 · 178 阅读 · 0 评论 -
十一 自定义Repository接口
1 自定义Repository接口(UserRepository)package com.bjsxt.dao;import com.bjsxt.pojo.Users;public interface UserRepository { Users findById(Long id);}2 修改UserDaoJpaSpecifictionExecutor接口,让其继承Us...原创 2019-05-20 21:49:52 · 436 阅读 · 0 评论 -
十 JpaSpecificationExecutor接口
一 单条件查询1.1 创建dao接口package com.bjsxt.dao;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.data.jpa.repository.JpaSpecificationExecutor;import com.bjsxt....原创 2019-05-20 18:11:33 · 606 阅读 · 0 评论 -
九 JpaRepository接口的使用(常用)
JpaRepository接口是我们开发时使用最多的接口。其特点是可以帮助我们将其他接口的返回值做适配处理,可以使得我们在开发时可以更方便的使用这些方法。创建项目07-spring-data-jpa-jparepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...原创 2019-05-20 15:57:23 · 9739 阅读 · 0 评论 -
八 PagingAndSortingRepository接口
创建项目06-spring-data-jpa-pagingandsortingrepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...原创 2019-05-20 15:46:00 · 207 阅读 · 0 评论 -
七 CrudRepository接口的使用
创建项目05-spring-data-jpa-crudrepositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or...原创 2019-05-20 13:03:43 · 1791 阅读 · 0 评论 -
六 Repository接口
Repository接口是SpringDataJPA中为我们提供的所有接口中的顶层接口。Repository提供了两种查询方式的支持:基于方法名称规则查询 基于@Query注解查询创建项目04-spring-data-jpa-repositorypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...转载 2019-05-20 12:20:15 · 246 阅读 · 0 评论 -
五 SpringDataJPA接口继承结构及底层原理
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一接口继承结构1JpaRepository.java(ctrl + o)(spring-data-jpa-1.7.0.RELEASE.jar) 常用2PagingAndSortingRepository.java(spring-data-commons-1.9.0.RELEASE.j...原创 2019-05-15 08:12:52 · 1104 阅读 · 0 评论 -
三 Spring Data-Spring整合hibernate基于JPA规范
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。JPA:由sun公司提供的一套对于持久层操作的标准(接口+文档)Hibernate:是Gavin King开发的一套对于持久层操作的自动的ORM框架。Hibernate JPA:是在hibernate3.2版本提供了对于JPA的标准的实现,提供了一套按照JPA标准实现持久层开发的API。一...原创 2019-04-28 16:29:25 · 189 阅读 · 0 评论 -
三 Spring整合Hibernate-Hibernate
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 HQL查询HQL:HIbernate Query LanguageHQL的语法:就是将原来的sql语句中的表与字段名称换成对象与属性的名称。1.1 在UsersDao中添加如下代码List<Users> selectUsersByUserName(String use...原创 2019-04-28 11:43:13 · 149 阅读 · 0 评论 -
二 Spring整合Hibernate-Spring整合Hibernate步骤
本Spring Data系列的内容均是根据 百战程序员关于Sping Data视频 编写而成。一 创建项目导入jar包1.1 新建Maven项目(01-spring-data-hibernate)1.2 修改pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...原创 2019-04-28 10:32:56 · 964 阅读 · 0 评论 -
十三 关联映射操作-一对多的关联关系
需求:从角色到用户的一对多的关联关系角色:一方用户:多方创建项目09-spring-data-jpa-onetomanypom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2019-05-22 07:53:49 · 284 阅读 · 0 评论