更新時間:2022-05-07 09:21:59 來源:動力節點 瀏覽4040次
在學習Java教程中,你了解jpa嗎?很多人表示,對于jpa是一個什么框架并不是很了解,那么下面就一起通過下面的文章內容來了解一下jpa吧!
jpa其實就是Java Persistence API的簡稱,它的中文名字是Java持久層API,是JDK 5.0注解或者XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫當中。
JPA的總體思想和現有Hibernate、TopLink、JDO等ORM框架大體一致,總而言之,JPA包括了下面3個方面的技術,分別是,ORM映射元數據、API以及查詢語言。
1.ORM映射元數據-JPA支持XML和JDK5.0注解兩種元數據的形式,元數據描述對象和表之間的映射關系,框架據此將實體對象持久化到數據庫表中;
2.API-用來操作實體對象,執行CRUD操作,框架在后臺替代我們完成所有的事情,開發者從繁瑣的JDBC和SQL代碼中解脫出來;
3.查詢語言-這是持久化操作當中非常重要的一個方面,通過面向對象而非面向數據庫的查詢語言查詢數據,避免程序的SQL語句緊密耦合;
JPA 的目標之一是制定一個能夠由很多供應商實現的API,并且開發人員可以編碼來實現該API,而不是使用私有供應商特有的API。
所以,開發人員只需使用供應商特有的API來獲得JPA規范沒有解決但應用程序中需要的功能。
盡可能地使用JPA API,但是當需要供應商公開但是規范中沒有提供的功能時,則使用供應商特有的API。
通過上述介紹,相信大家對什么是JPA框架已經有所了解,如果大家對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的JPA視頻教程,里面的課程內容通俗易懂,適合小白學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習