最新《JPA入门到精通JAVA进阶项目实战》
『課程介紹』:
通過(guò)對(duì)本課程的學(xué)習(xí),能夠?qū)PA能夠有全面的認(rèn)識(shí),簡(jiǎn)化現(xiàn)有Java EE和Java SE應(yīng)用開(kāi)發(fā)工作。用來(lái)操作實(shí)體對(duì)象,執(zhí)行CRUD操作,框架在后臺(tái)替代我們完成所有的事情,開(kāi)發(fā)者從繁瑣的JDBC和SQL代碼中解脫出來(lái)。讓開(kāi)發(fā)者最大限度的使用面向?qū)ο蟮哪P驮O(shè)計(jì)企業(yè)應(yīng)用,而不需要自行處理這些特性在關(guān)系數(shù)據(jù)庫(kù)的持久化。
『課程目錄』:?
1_JPA概述
2_JDBC的優(yōu)缺點(diǎn)
3_JPA的優(yōu)缺點(diǎn)
4_ORM概念
5_JPA歷史
6_JPA資料準(zhǔn)備
7_導(dǎo)入JPA的jar文件
8_如何配置核心文件persistence.xml
9_持久類Employee
10_測(cè)試代碼(一)
11_測(cè)試代碼(二)
12_JPAUtils
13_JPA-crud
14_保存的原理
15_獲取的原理?
16_配置自動(dòng)生成表概述
17_映射信息配置(一)
18_映射信息配置(二)
19_總結(jié)&面試題
20_練習(xí)作業(yè)
21_練習(xí)作業(yè)講解
22_抽取BaseDao
23_核心API簡(jiǎn)介
24_EntityManagerFactory
25_EntityManager
26_一級(jí)緩存命中的條件
27_JTA事務(wù)
28_主鍵生成策略
29_JPA持久對(duì)象的4種狀態(tài)
30_臟數(shù)據(jù)更新
31_entityManager的方法改變持久對(duì)象的狀態(tài)
32_單向多對(duì)一建表
33_單向多對(duì)一-錯(cuò)誤保存
34_單向多對(duì)一-正確保存
35_單向多對(duì)一-延遲加載(懶加載)
36_可以通過(guò)多方.get一方是否為null,來(lái)判斷是否有外鍵的關(guān)聯(lián)
37_主鍵生成策略-SEQUENCE
38_總結(jié)
39_域?qū)ο?domain對(duì)象)之間的關(guān)系
40_單向一點(diǎn)多-建表
41_單向一點(diǎn)多-一方處理必須發(fā)出額外的update語(yǔ)句
42_單向一點(diǎn)多-延遲加載配置
43_單向一點(diǎn)多-正確判斷一方產(chǎn)品類型是否有多方產(chǎn)品
44_集合映射
45_雙向一點(diǎn)多映射正確配置-mappedBy
46_級(jí)聯(lián)保存
47_級(jí)聯(lián)刪除
48_刪除一方,不刪除多方,使用jpql的update,delete語(yǔ)句實(shí)現(xiàn)
49_其他級(jí)聯(lián)操作
50_多對(duì)多數(shù)據(jù)表的結(jié)構(gòu)
51_多對(duì)多建立模型
52_單向多對(duì)多-保存
53_單向多對(duì)多-默認(rèn)延遲加載查詢
54_雙向多對(duì)多-配置模型-建表
55_雙向多對(duì)多-級(jí)聯(lián)保存
56_雙向多對(duì)多-級(jí)聯(lián)操作
57_唯一外鍵一對(duì)一
58_共享主鍵一對(duì)一
59_練習(xí)作業(yè)
60_總結(jié)
61_E-R圖說(shuō)明
62_模型映射
63_簡(jiǎn)單查詢
64_Distinct
65_集合的操作(size)
66_LEFT JOIN
67_聚集函數(shù)+GROUP+HAVING
68_無(wú)關(guān)子查詢
69_SQL-查詢出沒(méi)有留移動(dòng)電話(types=CELL)的員工(in)
70_SQL-查詢出沒(méi)有留移動(dòng)電話(types=CELL)的員工(EXISTS)
71_JPQL-in-exists
72_分頁(yè)
73_原生SQL查詢
74_一級(jí)緩存
75_配置domain類的二級(jí)緩存
76_domain類里面集合的二級(jí)緩存
77_查詢緩存+依賴于二級(jí)緩存
78_面試題+什么場(chǎng)景使用二級(jí)緩存
79_可選ehcache.xml
80_緩存命中條件
81_總結(jié)
82_創(chuàng)建動(dòng)態(tài)工程
83_直接拷貝原來(lái)的內(nèi)容
84_JPAUtils
85_建立單向多對(duì)一模型&自動(dòng)建表
86_BaseDao
87_子類Dao
88_Service
89_Junit
90_添加struts2-Jar文件
91_web.xml+struts.xml
92_成功顯示列表數(shù)據(jù)
93_尋找最合適關(guān)閉EntityManager地方
94_復(fù)習(xí)過(guò)濾器鏈
95_OpenEntityManagerViewFilter
96_ProductAction
97_產(chǎn)品頁(yè)面管理
98_處理產(chǎn)品類型頁(yè)面管理
99_處理產(chǎn)品類型為請(qǐng)選擇
100_NamedQuery+sql
101_NamedQuery+jpql
102_正常流程購(gòu)買流程
103_模擬第一類丟失更新
104_事務(wù)并發(fā)的必要性
105_事務(wù)并發(fā)帶來(lái)的問(wèn)題
106_悲觀鎖
107_樂(lè)觀鎖
108_如何優(yōu)化JPA
109_總結(jié)
下載地址:百度網(wǎng)盤
總結(jié)
以上是生活随笔為你收集整理的最新《JPA入门到精通JAVA进阶项目实战》的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 系统权限设置
- 下一篇: 采访了 10 位身价过亿的 CEO,我终