樓主首先概念都沒有搞清楚,JPA不是一個(gè)持久層框架,它只是一個(gè)ORM的規(guī)范,只有接口沒有實(shí)現(xiàn)。Hibernate實(shí)現(xiàn)了JPA的規(guī)范,Spring JPA 則只是一個(gè)代理,通常可以采用Hibenate來實(shí)現(xiàn)。除Hibernate外,OpenJPA、toplink(現(xiàn)在捐給Eclipse,叫EclipseLink)也是實(shí)現(xiàn)了JPA的ORM框架。
淺談mybatis和jpa的區(qū)別其實(shí)要承認(rèn),一個(gè)東西用久了都會(huì)有習(xí)慣心理。mybatis和jpa,兩個(gè)持久層框架。從底層到用法都不同。但是實(shí)現(xiàn)的功能是一樣的。所以說一直以來頗有爭(zhēng)議。常年混跡于各大qq技術(shù)交...