ORM
O (Object) jvm中的对象
R (Relational) 关系型数据库
M (Mapping) 映射
- 支持定制化 SQL、存储过程、基本映射以及高级映射
- 避免了几乎所有的JDBC代码中手动设置参数以及获取结果集
- 支持XML开发,也支持注解式开发。[为了保证sql语句的灵活,所以mybatis大部分是采用XML方式开发。]
- 将接口和Java 的 POJOs(Plain rdinary Java Object,简单普通的Java对象)映射成数据库中的记录体积小好学:
- 两个jar包,两个XML配置文件。
- 完全做到sal解耦合
- 提供了基本映射标签
- 提供了高级映射标签
- 提供了XML标签,支持动态SQL的编写