mybaits是一个轻量级框架,半ORM框架,底层封装了JDBC,在开发时,可只关注于sql,不必花过多的精力在对数据库的开关上;
优点:
1.mybatis底层封装了JDBC 代码,开发时减少了很多代码;
2.能够和很多数据库兼容(JDBC可以的,mybatis一样可以,因为mybatis地层用的就是JDBC)
3能够和Spring很好的集成;
缺点:
1.SQL语句的编写量比较大,特别是在多表查询的时候,比较复杂;
2.SQL依赖于数据库,导致数据库的移植性差,不能随便的切换数据库