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都是持久层框架。