jdbc ,jdbcTemplate,MyBatis,Hibernate比較與分析


JDBC

1:jdbc(Java Data Base Connection 數據庫連接)是一種用於執行sql語句的API,其中使用jdbc連接時需要的,Connection,Statement,ResultSet都是接口;

2:主要用於對數據庫要求是快速的;因為jdbc相對比是原生態的,所以速度會比較快,但是需要寫一大堆代碼。

 

JDBCTemplate

針對數據查詢提供了多個重載的模板方法,可以根據需要選用不同的模板方法,如果查詢很簡單,僅僅是傳入相應的SQL或者相關參數,然后取得一個單一的結果。

但是因為Spring沒有持久化層,所以沒有緩存。 框架主要是Spring的,多數會使用這個。by the way:Spring 提供了HibernnateDaoSupport,HibernateTemplate,JDBCTempalte三種操作數據庫的類,其中JDBCTemplate不是ORM,不是面向對象 的。

 

MyBatis

目前,企業最多使用;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM