1. 程式人生 > >mybatis學習(一)

mybatis學習(一)

配置文件 需要 jdb map sql語句 ping 工具 img 人員

MyBatis是一個優秀的持久層框架,前身是ibatis。

JDBC->Dbutis(QueryRunner)->jdbcTemplate:工具 框架:整體解決方案

技術分享圖片

1 功能簡單:sql語句編寫在Java代碼裏面:硬編碼高耦合的方式

Hibernate:全自動全映射ORM(Object Relation Mapping)框架:旨在消除sql

技術分享圖片

百分之百的項目都要優化sql,Hibernate用起來舒服,但是會加重學習負擔。hibernate是黑箱操作。

希望:sql語句交給我們開發人員編寫,希望sql不失去靈活性。

sql與java編碼分離:sql是開發人員控制。只需要掌握好sql。

MyBatis:半自動,輕量級的框架,有些東西在配置文件中實現

技術分享圖片

mybatis轉移到github中了。

mybatis學習(一)