1. 程式人生 > >mybatis與hibernate的對比

mybatis與hibernate的對比

(1)sql方面:mybaits通過mapper.xml維護對映結果,程式設計師手動編寫sql相比hibernate自動生成hql(hibernate sql)更加靈活,sql調優更加容易(hibernate因為更好的封裝性,開發效率提高的同時,sql語句調優要更費力,當然可以手動修改sql來優化,但是同時也會影響開發效率);hibernate的hql資料庫移植性更好,體現在強壯性。hibernate在級聯刪除的時候效率低;資料量大, 表多的時候,基於關係操作會變得複雜。