日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java文档阅读笔记-JPA Tutorial

發布時間:2025/3/15 java 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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