SpringBoot集成Jpa
Jpa的介紹
Jpa是SUN官方提出的Java持久化規範。它爲開發人員提供了一種對象/關聯映射工
具來管理Java應用中的數據關係。主要是爲簡化現有的持久化開發工作和整合OR
M技術結束再Hibernate,TopLink,JDO等ORM框架各自爲營的局面。JPA是再充分吸
收了現這些ORM框架的基礎上發展而來的,具有易於使用,伸縮性強等優點。
注意:JPA是一套規範,不是一套產品。
Spring data jpa
Spring Data JPA是Spring基於ORM框架、Jpa規範的基礎之上封裝的一套Jpa應用
框架,可以讓開發者用極簡的代碼就能實現對數據的訪問和操作。它提供了包括CR
UD等在內的常用功能,且易於擴展。 使用時需要繼承JpaRepository!
/**
*
* @author Mr.qian
*
*/
public interface UserRepository extends JpaRepository<User, Long>{
/**
* 通過姓名和年齡查詢
*/
public User findByNameAndAge(String name,Integer age);
}