课程目录:

课程目标:理解JPA规范,JPA提供商,JPA的优势,JPA的具体开发应用。JPA是SUN公司定义的持久化API,相当于JDBC的角色,以统一的接口访问数据库,通过本课程的学习,让大家快速掌握JPA,并在实际项目中灵活运用。

适用人群:适合对Java基础知识应用自如,了解Hibernate、MyBatis框架的开发人员。

课程概述: 本课程介绍JPA规范,它是一组标准,定义了一组接口和方法,JPA规范有比较多的实现,例如Hibernate, TopLink , EclipseLink, OpenJPA等。JPA包含三个方面:1.元数据的定义,使用xml或者注解,2.JPA 提供的API实现crud操作,3. JPQL查询语言。本课程将循序渐进讲授JAP的这些知识,让你快速掌握该技术的应用。

环境参数:IDEA, JDK8,Hibernate5.0及以上版本

课程目录:

第一章 JPA概述

  • 1-1 JPA-JDBC (05:33)
  • 1-2 JPA-持久层框架 (06:55)
  • 1-3 JPA-JPA的概念 (02:55)
  • 1-4 JPA-JPA规范的版本 (01:48)
  • 1-5 JPA-JPA的实现提供商 (01:20)
  • 1-6 JPA-JPA的优势 (02:18)
  • 1-7 JPA-JPA包含的三个方面 (03:00)
  • 1-8 JPA-JPA和Hibernate的关系 (01:52)
  • 1-9 JPA-JPA和MyBatis的关系 (01:29)
  • 1-10 JPA-JPA概念的总结 (03:26)

第二章 JPA应用

  • 2-1 JPA-JPA开发的主要步骤 (05:03)
  • 2-2 JPA-项目的开发环境 (01:22)
  • 2-3 JPA-创建MySQL中数据库myjpa (00:56)
  • 2-4 JPA-代码编写的步骤 (03:25)
  • 2-5 JPA-JavaProject加入JPA的实现jar (02:32)
  • 2-6 JPA-创建持久化文件persistence (04:56)
  • 2-7 JPA-使用注解指定实体和表 (05:38)
  • 2-8 JPA-Student实体类定义完成 (04:30)
  • 2-9 JPA-persistence中配置提供商和连接数据库 (05:16)
  • 2-10 JPA-persistence中配置hibernate的特性 (01:24)
  • 2-11 JPA-使用JPA的API持久Student (06:12)
  • 2-12 JPA-测试JPA的持久化接口 (02:13)
  • 2-13 JPA-第一个JPA应用的总结 (04:36)
  • 2-14 JPA-Maven项目的步骤 (04:02)
  • 2-15 JPA-pom加入依赖项 (03:20)
  • 2-16 JPA-连接数据库 (02:38)
  • 2-17 JPA-生成persistence文件 (02:46)
  • 2-18 JPA-使用JPA工具生成实体类 (07:36)
  • 2-19 JPA-使用JPA项目 (03:43)
  • 2-20 JPA-注解Entity (06:46)
  • 2-21 JPA-注解Table (02:04)
  • 2-22 JPA-注解Id (06:07)
  • 2-23 JPA-注解Basic-01 (02:07)
  • 2-24 JPA-注解Basic-02 (01:02)
  • 2-25 JPA-注解Column (07:08)
  • 2-26 JPA注解@Transient (05:08)
  • 2-27 JPA注解@Temporal (05:44)
  • 2-28 JPA注解@GeneratedValue主键生成的4种策略 (02:57)
  • 2-29 JPA主键生成方式-1-IDENTITY (03:59)
  • 2-30 JPA主键生成方式-2-AUTO (05:20)
  • 2-31 JPA主键生成方式-3-TABLE (10:28)
  • 2-32 JPA主键生成方式-4-不使用GeneratedVaue (03:38)

第三章 JPA实体操作

  • 3-1 JPA-实体管理器和实体管理器Factory的关系 (05:15)
  • 3-2 JPA-定义实体类Dept (03:01)
  • 3-3 JPA-创建实体管理器工厂--Map配置对象 (10:42)
  • 3-4 JPA-定义junit的初始化和销毁方法 (05:12)
  • 3-5 JPA-EntityManager-API-persist (02:58)
  • 3-6 JPA-EntityManager-API-find (04:43)
  • 3-7 JPA-EntityManager-API-getReference (11:13)
  • 3-8 JPA-EntityManager-API-修改对象 (05:29)
  • 3-9 JPA-EntityManager-API-remove (07:06)

第四章 JPA集合映射

  • 4-1 JPA-集合的概念,集合和实体的关系 (07:24)
  • 4-2 JPA-可以嵌入类Address (04:26)
  • 4-3 JPA-定义实体类Employee (04:34)
  • 4-4 JPA-定义测试类持久化对象Employee (08:17)
  • 4-5 JPA-注解@AttributeOverride (08:52)
  • 4-6 JPA-集合表-基本类型集合-1 (04:05)
  • 4-7 JPA-集合表-基本类型集合-2 (11:29)
  • 4-8 JPA-集合表-基本类型指定集合表-3 (07:01)
  • 4-9 JPA-集合表-基本类型集合指定存储数据列名称和长度 (03:12)
  • 4-10 JPA-使用注解要统一位置 (05:01)
  • 4-11 JPA-集合表-List集合 (17:55)
  • 4-12 JPA-集合表-List集合-定义集合表 (02:34)
  • 4-13 JPA-集合表-List集合-定义存储集合数据列 (03:32)
  • 4-14 JPA-集合表-List集合-单属性升序排序 (10:52)
  • 4-15 JPA-集合表-List集合-单属性降序排序 (01:32)
  • 4-16 JPA-集合表-List集合-多属性排序 (04:52)
  • 4-17 JPA-集合表-使用通用的集合类型Collection (07:36)
  • 4-18 JPA-集合表-Set集合 (11:30)
  • 4-19 JPA-集合表-Set集合-集合表列的定义 (05:13)
  • 4-20 JPA-集合表-Map集合 (14:05)
  • 4-21 JPA-集合表-Map集合-集合表列的定义 (02:59)
  • 4-22 JPA-集合表-Map集合-key列的定义 (04:01)
  • 4-23 JPA-集合表-查询Map集合 (05:37)

课程链接:

带你快速掌握JPA|JPA视频课程 - 蛙课视频​www.wkcto.com

jpa 定义中间表实体_JPA系列之-带你快速掌握JPA相关推荐

  1. jpa 定义中间表实体_Spring Data JPA实体详解

    1. Spring Data JPA实体概述 JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系数据库的映射,此类Java对象称为JPA实体或简称实体.实体通常与底层数据库中的单个关系 ...

  2. 【Machine Learning系列】带你快速学习十大机器学习算法

    前言 机器学习算法是一类用于从数据中学习模式和规律的算法.这些算法可以通过训练样本的输入和输出来推断出模型的参数,然后用于预测新的未知数据. 文章目录 前言 机器学习算法 1. 线性回归算法 Line ...

  3. Spring Boot 入门系列(二十八) JPA 的实体映射关系,一对一,一对多,多对多关系映射!...

    前面讲了Spring Boot 使用 JPA,实现JPA 的增.删.改.查的功能,同时也介绍了JPA的一些查询,自定义SQL查询等使用.JPA使用非常简单,功能非常强大的ORM框架,无需任何数据访问层 ...

  4. mysql数据库表生成jpa注解_Eclipse 通过JPA自动生成注解实体

    hibernate是JPA最常用的实现之一,而且hiberante自身也对注释语法进行了支持.现在再不用去看那一堆堆的XML映射了.而且eclipse还提供了从数据库直接生成Entity Class的 ...

  5. ADO.NET Entity Framework如何:通过每种类型一个表继承以定义模型(实体框架)

    本主题介绍如何手动创建具有每种类型一个表继承层次结构的概念模型.每种类型一个表继承使用数据库中单独的表为继承层次结构中的每种类型维护非继承属性和键属性的数据. 说明: 建议使用 ADO.NET 实体数 ...

  6. jpa 关联实体的关联实体_JPA实体锁定模式的差异

    jpa 关联实体的关联实体 JPA本质上提供了两种锁定机制,以帮助同步对实体的访问. 两种机制都可以防止以下情况:两个事务在不知道的情况下相互覆盖数据. 通过实体锁定,我们通常希望通过2个并行事务来防 ...

  7. Spring Boot JPA中关联表的使用

    文章目录 添加依赖 构建Entity 构建Repository 构建初始数据 测试 Spring Boot JPA中关联表的使用 本文中,我们会将会通过一个Book和Category的关联关系,来讲解 ...

  8. 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~二 DBContext实例中,表实体对象是怎么被加入的...

    一 DBContext的构造方法,方法的重载 二 DBContext实例中,表实体对象是怎么被加入的 三 分部类是否破坏了单一职责 四 分部方法从另一方面定义了类型的操作规范 五 LINQ实体类中对属 ...

  9. 基于JPA实现多表连接查询

    基于 JPA 显示城市信息 一.JPA JPA 定义 二.任务 实战 1.项目结构 2.项目配置信息 3.实体 4.映射 5.控制器 6.UI 三.效果图 一.JPA JPA 定义 Java 持久化 ...

最新文章

  1. php中getdistance函数_php计算两个经纬度地点之间的距离
  2. struts.xml配置详解
  3. 喵哈哈村的狼人杀大战(4)
  4. 多选取值_R语言缺失值的处理——回归预测法
  5. window.btoa
  6. 使用CEfSharp之旅(8)CEFSharp 使用代理 更换位置IP
  7. 如何设置jinternalframe无边框_word文档美化技巧:加个边框提升版面颜值
  8. 使用MyEclipse构建MAVEN项目 - 我的漫漫程序之旅 - BlogJava
  9. TIOBE 9 月榜单:C#上涨1.18,Java 同比下滑3.18
  10. sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
  11. python logger日志级别_python干货分享:使用logging记录日志信息
  12. Oracle从零开始3——复杂查询
  13. wgan 不理解 损失函数_GAN:「太难的部分我就不生成了,在下告退」
  14. c语言程序设计实验结果与分析,C语言程序设计实验报告(7)
  15. 好用≠滥用,人脸识别的公共应用边界在哪里?
  16. 亚马逊常见的报错问题应该如何处理?
  17. 一个字段,就可以判断是否关注公众号,你信吗
  18. php 微信上传素材,微信上传素材php代码
  19. 【报名有奖】相约2020 RT-Thread 开发者大会RDC
  20. 马尔代夫Robinson-友好亲切,流连忘返

热门文章

  1. “大鳄”伪装小职员,涉案金额达 5 亿!全球最大游戏外挂案告破
  2. 拒绝云服务商白嫖,Elasticsearch 和 Kibana 变更开源许可协议
  3. 当运行 Linux 内核的机器死机时...
  4. 物理内存充足,但是为什么用代码总申请不到内存呢?
  5. 倒计时 7 天 | 完整议程大揭秘!来 20 个 AI 论坛,与百名大咖携手玩转人工智能...
  6. 华为 MindSpore 喊你来开发 10 大 AI 模型,260 万奖金怎能没你一份?
  7. 图灵奖背后:一个奥斯卡拿到手软,一个公司卖了 160 亿
  8. 微信可直接转账到 QQ;小米联合中国联通推出当前最便宜 5G 套餐;Git 2.25.0 发布 | 极客头条...
  9. “数”有专攻、智“汇”武汉,周末技术沙龙Call你来!
  10. @程序员,不容错过的 Vim 实用技巧请查收!