1:ORM定义:Object Relationnal Mapping 对象关系型映射
2:传统JDBC存在需要优化的地方
1:连接参数、SQL语句的硬编码:将SQL语句配置在XML或非Java的配置文件中,这样即使SQL发生变化,也不需要重新编译Java文件
2:数据库的频繁连接与断开:使用数据连接池来管理数据库的连接
3:查询结果集取数据的硬编码:使用一种机制,将查询出的结果集自动映射为Java对象,无需手动设置
3:MyBatis特点:采用配置文件动态管理SQL语句,并含有输入映射、输出映射机制以及数据库连接池配置的持久层框架
4:MyBatis整体的构造由数据源配置文件、SQL映射配置文件、会话工厂、会话、执行器以及底层封装对象组成