楼主首先概念都没有搞清楚,JPA不是一个持久层框架,它只是一个ORM的规范,只有接口没有实现。Hibernate实现了JPA的规范,Spring JPA 则只是一个代理,通常可以采用Hibenate来实现。除Hibernate外,OpenJPA、toplink(现在捐给Eclipse,叫EclipseLink)也是实现了JPA的ORM框架。
浅谈mybatis和jpa的区别其实要承认,一个东西用久了都会有习惯心理。mybatis和jpa,两个持久层框架。从底层到用法都不同。但是实现的功能是一样的。所以说一直以来颇有争议。常年混迹于各大qq技术交...