Spring Data JPA 106精讲

Spring Data JPA 106精讲
共106节 1815人在学 课程详情
  • JPA入门

    • 课程简介
    • ORM概述
    • 传统的持久层解决方案
    • JPA概述
    • JPA和Hibernate的关系
    • JPA的供应商
    • JPA的优势
    • JPA包括3方面的技术
    • 导入项目中依赖
    • 创建测试表和实体类
    • 使用JPA注解标注实体类
    • JPA的核心配置文件
    • 测试JPA环境
    • JPA小结
  • JPA常用的注解

    • JPA中注解概述
    • @Entity注解
    • @Table注解
    • @Id注解
    • 去除IDEA注解波浪线
    • @GeneratedValue注解
    • @Column注解
    • @Basic注解
    • @Transient注解
    • @Temporal注解
    • JPA常见注解小结
  • JPA主键生成策略

    • JPA中主键生成策略概念
    • IDENTITY策略
    • SEQUENCE策略
    • AUTO策略
    • TABLE策略
  • JPA的API介绍

    • Persistence类使用
    • EntityManagerFactory对象
    • 关于重载方法
    • 对象的4种状态
    • find方法
    • getReference方法
    • persist方法
    • remove方法
    • merge方法
    • flush方法
    • refresh方法
    • EntityTransaction事务相关
  • JPA的各种查询

    • 全部查询
    • 条件查询
    • 分页查询
    • 排序查询
    • 统计查询
    • JPQL简介
    • 抽取JPAUtil工具类
  • SpringDataJPA入门

    • SpringDataJPA简介
    • SpringDataJPA和HibernateJPA的关系
    • 准备SpringDataJPA环境
    • 整合数据源
    • SpringDataJPA和Spring整合
    • SpringDataJPA的Dao层
    • SpringDataJPA测试
  • SpringDataJPA的内部原理剖析

    • Spring Data JPA的常用接口分析
    • 关于SpringDataJPA的各种问题
    • SpringDataJPA的实现过程
  • Repository子接口相关

    • Repository子接口相关概述
    • CrudRepository接口介绍
    • CrudRepository接口测试
    • PagingAndSortingRepository接口
    • 分页测试的方法
  • SpringDataJPA查询方式

    • 存在的小问题
    • JpaRepository接口介绍
    • JPAReponository测试
    • JpaSpecificationExecutor接口
    • JpaSpecificationExecutor测试
    • SpringDataJPA的查询方式
    • 方法解析流程
    • 使用Query注解自定义JPQL查询
    • 按照位置和名字传递参数
    • @Modifying注解
  • SpringDataJPA一对多关联

    • 表之间关系的划分
    • 在JPA框架中表关系的分析步骤
    • 一对多表的分析
    • 配置一对多的环境
    • 配置一对多的关联关系
    • 配置双向关联
    • 测试一对多和多对一
    • 级联新增
    • 级联新增出现的问题
    • 级联删除测试
  • SpringDataJPA多对多关联

    • 项目中的问题
    • 多对多关系分析
    • 准备多对多的环境
    • 配置多对多关联
    • 多对多级联新增
    • 多对多级联删除
  • SpringDataJPA一对一关联

    • 分析一对一表
    • 准备一对一的环境
    • 配置一对一关联
    • 配置一对一的关联
  • SSSP整合

    • SSSP整合概述
    • 创建Web项目
    • 导入依赖
    • 准备数据库属性文件
    • 新建applicationContext.xml
    • 准备日志属性文件
    • 准备实体类
    • 准备Dao层
    • 准备业务逻辑层
    • 准备Controller层
    • 准备前端视图
    • SSSP框架测试

    订阅失败

    Spring Data JPA 106精讲
    Spring Data JPA 106精讲 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    配置双向关联

    课程介绍

    Spring Data 是 Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。使用 SpringData 可以大幅减少数据访问层 (DAO) 的开发量. 开发者要做的,就是声明持久层接口,其他都交给 Spring Data JPA 来帮你完成!本套课程从最基础JPA到SpringData JPA面面俱到!一共有106讲,

    本系列课程会实战演示SpringData JPA的各个功能特性。

    1:本系列课程全程使用注解,无xml

    2:详解Spring Data JPA封装的各种查询方式

    3:详解Spring Data JPA常用接口

    4:详解Spring Data JPA各种查询方式

    5:详解Spring Data JPA在web方面的用法

    具体内容,可以参考大纲:


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 900人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22745人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4289人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 832人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 898人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5201人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1528人在学

    Python Django 深度学习 小程序

    钟翔 · 2402人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 680人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4074人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~