spring data jpa和mybatis的不同

使用spring data JPA和mybatis都是用來訪問數據庫,但他們的分工不同:

1.spring data jpa默認使用hibernate作爲ORM實現,是spring 提供的一套jpa接口,使用spring data jpa主要完成一些簡單的增刪改查功能。

2.對於複雜的查詢功能會使用mybatis編寫sql語言來實現,因爲使用spring data jpa來做一些複雜的查詢沒有mybatis方便,spring data jpa是面向對象,而mybatis直接面向sql語句。

更多可參考:文獻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章