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

『课程目录』: 
1_JPA概述
2_JDBC的优缺点
3_JPA的优缺点
4_ORM概念
5_JPA历史
6_JPA资料准备
7_导入JPA的jar文件
8_如何配置核心文件persistence.xml
9_持久类Employee
10_测试代码(一)
11_测试代码(二)
12_JPAUtils
13_JPA-crud
14_保存的原理
15_获取的原理 
16_配置自动生成表概述
17_映射信息配置(一)
18_映射信息配置(二)
19_总结&面试题
20_练习作业
21_练习作业讲解
22_抽取BaseDao
23_核心API简介
24_EntityManagerFactory
25_EntityManager
26_一级缓存命中的条件
27_JTA事务
28_主键生成策略
29_JPA持久对象的4种状态
30_脏数据更新
31_entityManager的方法改变持久对象的状态
32_单向多对一建表
33_单向多对一-错误保存
34_单向多对一-正确保存
35_单向多对一-延迟加载(懒加载)
36_可以通过多方.get一方是否为null,来判断是否有外键的关联
37_主键生成策略-SEQUENCE
38_总结
39_域对象(domain对象)之间的关系
40_单向一点多-建表
41_单向一点多-一方处理必须发出额外的update语句
42_单向一点多-延迟加载配置
43_单向一点多-正确判断一方产品类型是否有多方产品
44_集合映射
45_双向一点多映射正确配置-mappedBy
46_级联保存
47_级联删除
48_删除一方,不删除多方,使用jpql的update,delete语句实现
49_其他级联操作
50_多对多数据表的结构
51_多对多建立模型
52_单向多对多-保存
53_单向多对多-默认延迟加载查询
54_双向多对多-配置模型-建表
55_双向多对多-级联保存
56_双向多对多-级联操作
57_唯一外键一对一
58_共享主键一对一
59_练习作业
60_总结
61_E-R图说明
62_模型映射
63_简单查询
64_Distinct
65_集合的操作(size)
66_LEFT JOIN
67_聚集函数+GROUP+HAVING
68_无关子查询
69_SQL-查询出没有留移动电话(types=CELL)的员工(in)
70_SQL-查询出没有留移动电话(types=CELL)的员工(EXISTS)
71_JPQL-in-exists
72_分页
73_原生SQL查询
74_一级缓存
75_配置domain类的二级缓存
76_domain类里面集合的二级缓存
77_查询缓存+依赖于二级缓存
78_面试题+什么场景使用二级缓存
79_可选ehcache.xml
80_缓存命中条件
81_总结
82_创建动态工程
83_直接拷贝原来的内容
84_JPAUtils
85_建立单向多对一模型&自动建表
86_BaseDao
87_子类Dao
88_Service
89_Junit
90_添加struts2-Jar文件
91_web.xml+struts.xml
92_成功显示列表数据
93_寻找最合适关闭EntityManager地方
94_复习过滤器链
95_OpenEntityManagerViewFilter
96_ProductAction
97_产品页面管理
98_处理产品类型页面管理
99_处理产品类型为请选择
100_NamedQuery+sql
101_NamedQuery+jpql
102_正常流程购买流程
103_模拟第一类丢失更新
104_事务并发的必要性
105_事务并发带来的问题
106_悲观锁
107_乐观锁
108_如何优化JPA
109_总结

下载地址:百度网盘

最新《JPA入门到精通JAVA进阶项目实战》相关推荐

  1. 最新《泰牛PHP微信开发公开课》

    泰牛PHP微信开发公开课 泰牛PHP微信开发公开课 泰牛PHP微信开发公开课 下载地址:百度网盘

  2. JeeWx 微信开发公开课(Jeewx-API 专题),今晚8点不见不散

    JeeWx社区 - 微信开发公开课开始啦!!!我是微信ID:jeecg_scott "培训主题:JeeWx 微信开发培训" 捷微开发 jeewx JeeWx微信开发公开课 今晚8点 ...

  3. 2016张小龙微信开发公开课全文

    各位朋友,大家早上好!我是张小龙. 非常感谢大家一大早来到广州参加微信公开课.去年公开课是我第一次露面,并且在去年差不多这个时候时候宣布了我们的小程序要启动并且准备投入到公众号之外新的一种服务的形态里 ...

  4. JEECG 引领J2EE新开发模式插件式开发 - 公开课2013-12-12

    JEECG 插件式开发公开课 公开课主题:插件式开发 课程时间   :2013-12-12  20:00-22:00 演讲人 :       张代浩(scott-JEECG作者) 公开课内容: 讲解由 ...

  5. 斯坦福大学 iOS 开发公开课总结

     斯坦福大学 iOS 开发公开课总结 前言 iPhone 开发相关的教程中最有名的,当数斯坦福大学发布的 "iPhone 开发公开课 " 了.此公开课在以前叫做<iPhone ...

  6. iOS开发公开课总结

    iOS开发公开课总结 前言 iphone开发相关的教程中最有名的,当数斯坦福大学发布的"iphone开发公开课"了.此公开课在以前叫做<iphone开发教程>,今年由于 ...

  7. ios专题 - 斯坦福大学iOS开发公开课总结

    转自:http://blog.devtang.com/blog/2012/02/05/mvc-in-ios-develop/ 前言 iphone开发相关的教程中最有名的,当数斯坦福大学发布的" ...

  8. 斯坦福大学iOS开发公开课总结

    前言 iphone开发相关的教程中最有名的,当数斯坦福大学发布的"iphone开发公开课"了.此公开课在以前叫做<iphone开发教程>,今年由于平板电脑的流行,所以也 ...

  9. 韩顺平的php东方航空_韩顺平老师最新PHP开发班 泰牛PHP实战开发教程全集 四大模块全面出击 最强PHP视频教程...

    另有非常详细的配套学习笔记 PPT HTML文件 代码等内容未列出 泰牛PHP实地培训\div css 3.3 第一部分 01-html的marquee和测试题~1.avi 02-div css的开山 ...

  10. 由微信2019公开课学到的

    参考: 1. 虎嗅APP 周超臣<张小龙回答微信:一个异类> 2. 虎嗅APP 敲敲格<微信2018数据报告发布,我00后的身份终于暴露了> 3. 36氪 <张小龙4小时 ...

最新文章

  1. pandas使用apply函数和lambda函数、把所有行指定的数据列进行相加(use apply and lambda to add value in dataframe rows)
  2. clickhouse修改时区
  3. python django flask_Flask 与 Django 的简单对比
  4. labview 串口通信开发基础详解
  5. JAVA基础知识(5)
  6. Python-读取文件:API介绍
  7. matlab叠加定理怎么输入,自动控制原理(第2版)(余成波-张莲-胡晓倩)习题全解及MATLAB实验-----第1、2章习题解答.doc...
  8. 阿里云PolarDB重大更新:两大技术突破,传统数据库一键迁移上云
  9. handler机制的原理_Handler机制竟然可以这样解释,我惊呆了!
  10. Google发布Puppeteer 1.0
  11. Collection如何转成stream以及Spliterator对其操作的实现
  12. nohup的程序能不能再转到前台查看啊?_小程序开发之路入门
  13. sqlerver 字符串转整型_Sqlerver进行模糊查询like和转义字符
  14. 如何提升自己写代码的能力
  15. 风险偏好情绪提振,欧元低位延续反弹
  16. win10默认浏览器不显示谷歌浏览器_win10系统中谷歌浏览器网页显示不正常是什么情况?...
  17. Unity 相机的移动旋转以及拉近拉远的原理
  18. 立体感css播放按钮样式
  19. 同步BUCK死区时间产生电路原理及仿真
  20. Java 17的这些新特性,Java迈入新时代

热门文章

  1. echart 广州3d_vue echarts 3D地图+省+弹窗
  2. 旧金山大学模拟数据库B+树维护过程
  3. 社交系统ThinkSNS+ 性能简述
  4. JavaScript脚本基础教程
  5. WebBrowser 怎么样可以不保存SESSION?急!!!!!!!!!!!!
  6. 全国青少年软件编程等级考试--scratch-三级-真题-五彩糖葫芦
  7. html .ani文件,ANI文件格式 | 学步园
  8. 学计算机的心理300字,心理作文300字10篇
  9. AccountManager getAccount 在Android O 8.0版本中获取为 null ?
  10. 安装python3缺少db4-devel