Mybaits
的优点:
1
、基于
SQL
语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任 何影响,
SQL
写在
XML
里,解除
sql
与程序代码的耦合,便于统一管理;提供
XML
标签,支持编写动态
SQL
语句,并可
重用。
2
、与
JDBC
相比,减少了
50%
以上的代码量,消除了
JDBC
大量冗余的代码,不 需要手动开关连接;
3
、很好的与各种数据库兼容(因为
MyBatis
使用
JDBC
来连接数据库,所以只要
JDBC
支持的数据库
MyBatis
都支持)。
4
、能够与
Spring
很好的集成;
5
、提供映射标签,支持对象与数据库的
ORM
字段关系映射;提供对
象关系映射 标签,支持对象关系组件维护