×
您的位置:
JAVA进阶—JPA入门到精通详解视频教程

JAVA进阶—JPA入门到精通详解视频教程

  • 课程主讲:
  • 视频数量:92讲
  • 所属机构:
  • 课程时长:14小时56分钟
  • 所属分类:软件研发
  • 课程人气:9459
  • 在线播放
  • 分集下载

JAVA进阶—JPA入门到精通详解视频教程的相关介绍

    通过对本课程的学习,能够对JPA能够有全面的认识,简化现有Java EE和Java SE应用开发工作。用来操作实体对象,执行CRUD操作,框架在后台替代我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来。让开发者最大限度的使用面向对象的模型设计企业应用,而不需要自行处理这些特性在关系数据库的持久化。


    教程列表:

    001.JPA概述

    002.JDBC的优缺点

    003.JPA的优缺点

    004.ORM的概念

    005.JPA历史

    006.JPA资料准备

    008.如何配置核心文件persistence.xml

    009.持久类Employee

    010.测试代码(一)

    011.测试保存操作

    012.JPAUtils

    013.JPA-crud

    014.保存的原理

    015.获取的原理

    016.配置自动生成表

    017.映射信息配置-1

    018.映射信息配置-2

    019.总结&面试题

    020.作业-1

    021.作业讲解

    022.抽取BaseDao

    023.核心API简介

    024.EntityManagerFactory

    025.EntityManager

    026.一级缓存命中的条件

    027.JTA事务

    028.主键生成策略

    029.JPA持久对象的4种状态

    030.脏数据更新

    031.entityManager的方法改变持久对象的状态

    032.单向多对一建表

    033.单向多对一-错误保存

    034.单向多对一-正确保存-注意先后顺序

    035.单向多对一-延迟加载(懒加载)

    036.可以通过多方.get一方是否为null,来判断是否有外键的关联

    037.主键生成策略-SEQUENCE

    038.总结-2

    039.域对象(domain对象)之间的关系

    040.单向一点多-建表

    042.单向一对多-延迟加载配置

    043.单向一对多-正确判断一方产品类型是否有多方产品

    044.集合映射

    045.双向一点多映射正确配置-mappedBy

    046.级联保存

    047.级联删除

    048.删除一方,不删除多方,使用jpql的update,delete语句实现

    049.其他级联操作

    051.多对多建立模型

    053.单向多对多-默认延迟加载查询

    055.双向多对多-级联保存

    056.双向多对多-级联操作

    057.唯一外键一对一

    058.共享主键一对一

    059.作业-3

    060.总结-3

    062.模型映射

    063.简单查询

    064.distinct

    065.集合的操作(size)

    066.LEFT JOIN

    067.聚集函数+GROUP+HAVING

    068.无关子查询

    069.SQL-查询出没有留移动电话(types=CELL)的员工(in)

    071.JPQL-in-exists

    072.分页

    074.一级缓存,不需要做任何配置,默认提供

    075.配置domain类的二级缓存

    076.domain类里面集合的二级缓存

    078.面试题+什么场景使用二级缓存

    080.缓存命中条件

    081.总结-4

    082.创建动态工程

    083.直接拷贝原来的内容

    084.JPAUtils

    085.建立单向多对一模型&自动建表

    087.子类Dao

    088.service

    089.junit

    090.添加struts2-Jar文件

    092.成功显示列表数据

    093.寻找最合适关闭EntityManager地方

    094.复习过滤器链

    095.OpenEntityManagerViewFilter

    096.ProductAction

    098.处理产品类型页面管理

    099.处理产品类型为请选择

    100.NamedQuery+jpql

    102.正常流程购买流程

    103.模拟第一类丢失更新

    106.悲观锁

    107.乐观锁

    109.课程总结-5