Mybatis

2018-05-05  本文已影响0人  随心者随心行

Mybatis是apache一个开源项目。是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力处理例如注册驱动、创建连接,创建statement,手动设置参数,结果集等过程

Mybatis通过xml或注解的方式将要执行的各种statement配置起来,通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybaits框架执行sql并将结果映射成java对象返回.

Mybatis架构

Mybatis配置文件

Mybatis的功能架构分为三层:

Mybatis的优缺点

优点

缺点

SqlSession作用:
1.向SQL语句传入参数

  1. 执行SQL语句
    3.获取执行SQL语句的结果
    4.事务的控制
上一篇 下一篇

猜你喜欢

热点阅读