- MyBatis 實現了接口綁定,使用更加方便。在 iBatis2.x 中我們需要在 DAO 的實現類中指定具體對應哪個 XML 映射文件,而 MyBatis 實現了 DAO 接口與 XML 映射文件的綁定,自動為我們生成接口的具體實現,使用起來變得更加省事和方便 。
- MyBatis 支持動態 SQL,而 iBatis 不支持。MyBatis 可以根據不同的條件生成不同的 SQL 語句,而 iBatis 只能根據預先定義好的 SQL 語句進行查詢 。
- MyBatis 支持多數據源,而 iBatis 不支持。MyBatis 可以同時連接多個數據庫,而 iBatis 只能連接壹個數據庫 。