spring data jpa默认使用hibernate作为ORM实现
项目中使用spring data JPA和mybatis都是用来访问mysql,但他们的分工不同;
spring data jpa 是spring 提供的一套jpa接口,使用spring data jpa主要完成一些简单的增删改查功能。
对于复杂的查询功能会使用mybatis编写sql语言来实现,因为使用spring data jpa来做一些复杂的查询没有mybatis方便,spring data jpa是面向对象,而mybatis直接面向sql语句。