日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Java文档阅读笔记-JPA Tutorial

發布時間:2025/3/15 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java文档阅读笔记-JPA Tutorial 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

JPA Tutorial

JPA Intrduction

JPA Object Relational Mapping

Types of Mapping


?

JPA Tutorial

JPA(Java Persistence API):在Java應用程序通過對象關系映射管理關系型數據。他通過直接操作對象(POJO類)代
替SQL語句。

?

?

JPA Intrduction

JPA是作用于Java對象和關系數據庫中的持久化數據。
JPA橋接了面向對象模型與關系型數據庫。
JPA只是一種規范,Hibernate、TopLink、iBatis框架使用這種規范達到數據持久的效果。


2006年JPA 1.0就作為了EJB3.0規范的一部分。
2009年JPA 2.0:支持驗證,擴展了對象-關系映射的功能,共享緩存的支持。
2013年JPA 2.1:允許獲取對象、提供了對標準的update/delete、模式的生成。
2017年JPA 2.2:支持Java8中Date和Time類型、支持@Repeatable注解、可以在元注解中使用、支持流查詢結果。
【注意了,在適當的項目中選擇適合的JPA版本】

?

?

JPA Object Relational Mapping

ORM:提供了開發維持關系的特征,這個特性在一個對象與關系數據庫中的某一列映射。他能處理各種數據操作如插入,更
新,刪除等;

在ORM機制下有如下框架:
Hibernate、TopLink、ORMLite、iBATIS、JPOX
映射方式分為兩種:
單關聯映射:一個實體將屬性引入另外一個,一邊用于更新,一邊展示。
雙關聯映射:雙向關聯,哪個實體變了都會影響另一方。

?

?

Types of Mapping

ORM有如下映射類型:
1對1:使用@OneToMany注解,每一個實體與另一個實例關聯;
1對多:使用@OneToMany注解,一個實體與多個實例關聯
多對1:使用@ManyToOne注解;
多對多:使用@ManyToMany注解;

總結

以上是生活随笔為你收集整理的Java文档阅读笔记-JPA Tutorial的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。