1. 程式人生 > >比較一下 JDBC, dbutils, Mybatis 和 Hibernate

比較一下 JDBC, dbutils, Mybatis 和 Hibernate

JDBC: 原生訪問資料庫的方式, 其它三個都是對 JDBC 不同程度的包裝 訪問資料庫比較麻煩, 程式碼重複度極高

dbutils: 是對jdbc進行了相對簡單的包裝, 主要就是能自動封裝查詢結構 集, 需要在程式碼中寫 sql 語句

Mybatis: 進一步封裝 jdbc, Sql 語句寫在配置檔案中, 面向物件操作, 有一 二級快取功能

Hibernate: 對 jdbc 封裝得最徹底的框架, 純面向物件, 可以不用寫 SQL