Java持久層API
JPA是Java Persistence API的簡稱,中文名為Java持久層API。
JPA定義了一系列標準,讓實體類和資料庫中的表建立對應關係,在使用Java操作實體類的時候能達到運算元據庫中表的效果,而無需編寫SQL語句。JPA是基於對象關係映射(ORM)的理念,用於在關係型資料庫和業務實體對象之間進行映射,簡化了資料庫操作的開發工作。
JPA不僅僅是一種規範,它定義了一些接口,而這些接口需要具體的實現才能工作,因此需要某種ORM框架來實現這些接口,例如Hibernate就是實現了JPA接口的一種ORM框架。