1
https://www.cnblogs.com/jddreams/p/14024754.html 圖解Java JDBC和JPA的區別
JDBC和JPA的區別
不同標准:jdbc是數據庫的統一接口標准;jpa是orm框架的統一接口標准。
用法區別:jdbc更注重數據庫,orm則更注重於java代碼,但是實際上jpa實現的框架底層還是用jdbc去和數據庫打交道。
2
https://www.cnblogs.com/yunche/p/10279324.html JPA 與 JDBC 的區別和基本用法
3
JPA是orm框架標准,主流的orm框架都實現了這個標准。MyBatis沒有實現JPA,他和orm框架的設計思路完全不一樣。MyBatis是擁抱sql,而orm則更靠近面向對象,不建議寫sql,實在要寫推薦你寫hql代替。Mybatis是sql mapping框架而不是orm框架,當然orm和Mybatis都是持久層框架。