Mybatis是一个半ORM框架(半对象关系映射框架),内部封装了JDBC
开发时,只需要关注SQL语句本身,灵活度高
使用XML或注解,配置和映射原生信息
将 POJO 映射成数据库中的记录
避免了几乎所有的 JDBC 代码
使用XML或注解,配置将要执行的statement
通过java对象和statement中SQL的动态参数,进行映射,生成最终执行的SQL语句
最后由Mybatis框架执行SQL并将结果映射为java对象并返回
1. Mybatis是一个半ORM框架(半对象关系映射框架),内部封装了JDBC
开发时,只需要关注SQL语句本身,
不需要花费时间去加载驱动\创建连接\创建statement等过程.
只需要编写原生态SQL,控制SQL执行控制,灵活度高.
2. 使用XML或注解,配置和映射原生信息
将 POJO 映射成数据库中的记录
避免了几乎所有的 JDBC 代码\手动设置参数\获取结果集
3. 使用XML或注解,配置将要执行的statement
通过java对象和statement中SQL的动态参数,进行映射,生成最终执行的SQL语句
最后由Mybatis框架执行SQL并将结果映射为java对象并返回
-
Mybatis是一个半ORM框架(半对象关系映射框架),内部封装了JDBC
开发时,只需要关注SQL语句本身,
不需要花费时间去加载驱动\创建连接\创建statement等过程.
只需要编写原生态SQL,控制SQL执行控制,灵活度高. -
使用XML或注解,配置和映射原生信息
将 POJO 映射成数据库中的记录
避免了几乎所有的 JDBC 代码\手动设置参数\获取结果集 -
使用XML或注解,配置将要执行的statement
通过java对象和statement中SQL的动态参数,进行映射,生成最终执行的SQL语句
最后由Mybatis框架执行SQL并将结果映射为java对象并返回