mybatis学习笔记

原文路径:https://blog.csdn.net/qq_32166627/article/details/70741729

一、what is mybatis

    是一个持久层的框架

    支持定制Sql、存储过程以及高级映射

    消除了几乎所有的JDBC代码、参数的手工设置、获取结果集


二、why does use mybatis

    简单易学:小,简单,没有第三方依赖

    灵活:不对应用程序或者数据库的现有设计强加任何影响

    解除sql与程序代码的耦合

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

    提供对象关系高级映射标签,支持对象关系组建维护

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


三、who does use mybatis

    spring、springmvc、springboot

    mybatis的执行过程:

    1、配置mybatis配置文件:SqlMapConfig.xml(名称不固定)

    2、通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂

    3、通过SqlSessionFactory创建SqlSession

    4、调用SqlSession的方法操作数据

    5、释放资源,关闭SqlSession

    

四、how does use mybatis:

       1、mysql建数据库

       2、全局配置文件:SqlMapConfig.xml

            environments:用于获取数据库连接池

            mappers:用于引用映射文件

        3、创建主体类DAO

        4、创建映射文件(Mapper.xml)

        5、创建Mapper接口

        6、编写测试类

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值