什么是myBatis

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。

MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的对象映射成数据库中的记录。

优缺点

简单易学、

灵活、解除sql与程序代码的耦合、

提供映射标签,支持对象与数据库的orm字段关系映射

提供xml标签,支持编写动态sql。

缺点:

编写SQL语句时工作量很大,

尤其是字段多、关联表多时,更是如此,

SQL语句依赖于数据库,导致数据库移植性差,不能更换数据库。

原文地址:https://www.cnblogs.com/fxbbk/p/7340071.html