優點:
1.基於SQL語法,簡單易學。
2.能了解底層組裝過程。
3.SQL語句封裝在配置文件中,便於統一管理與維護,降低了程序的耦合度。
4.程序調試方便
5、與傳統JDBC比較較少了大量的代碼量,是最簡單的持久化框架
6、sql代碼從程序代碼中徹底分離,可重用,增強了項目中的分工,增強了移植性
所有sql語句,全部定義在xml(建議)中。也可以通過注解的方式在接口上實現。這些映射文件稱之為mapper
缺點;
1. sql工作量很大,尤其是字段多、關聯表多時,更是如此。
2. sql依賴於數據庫,導致數據庫移植性差。
