JPA入門

JPA全稱:Java Persistent API 是ORM(對象,關(guān)系,映射)的一種規(guī)范,是持久層框架。Hibernate實現(xiàn)了JPA所以它是一個完整的對象關(guān)系映射框架 mybatis半自動ORM框架,JPA是完全基于面向?qū)ο蠓绞絹聿僮鲾?shù)據(jù)庫
使用注解的方式將數(shù)據(jù)庫中的某一張表對應(yīng)到Java中的某個實體類,數(shù)據(jù)表中的某個字段名對應(yīng)實體類的屬性名,一個類必須加主鍵@Id
在DAO類中繼承了JpaRepository接口,該接口封裝了對一些對數(shù)據(jù)庫的基本操作。

@Entity :標(biāo)注當(dāng)前類為持久化層的實體類:該類型的對象??梢赃M行ORM操作

@Table:標(biāo)注當(dāng)前實體類對應(yīng)的數(shù)據(jù)庫的“數(shù)據(jù)表名稱”

@Id標(biāo)注當(dāng)前屬性為主鍵字段

@GeneratedValue標(biāo)注當(dāng)前主鍵的生成的方式

@Column標(biāo)注當(dāng)前屬性對應(yīng)的“數(shù)據(jù)表中的字段名稱”

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容