• mybatis学习(三)


    mybatis框架原理

    1.为什么要开发mybatis:
    1.mybatis是一个持久化层的框架,是apache下的顶级项目。最终托管到github下
    m2.ybatis让程序员将主要精力放到sql上面,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql,提高sql的灵活度),满足需要sql
    3.mybatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象(输出映射)

               首先呢,我们配置mybatis的配置文件,sqlmapConfig.xml这个文件(虽然名称不固定,但是这是约定成俗的写法)。

        然后,通过配置文件,加载mybatis的运行环境,创建SqlSessionFactory的会话工厂(按照单例方式创建,多例也可以,不过浪费资源严重)。

        接下来,通过会话工厂(SqlSessionFactory)去创建会话(SqlSession)。这个接口是线程不安全的,所以建议应用在方法体内。

        剩下的就是,调用sqlSession的方法去操作数据库了。操作完成后,进行下事务的commit()的方法。然后释放资源关闭sqlSession。

  • 相关阅读:
    axios baseURL
    TP5 nginx 配置
    Vue
    key
    curl openssl error
    vue use bulma
    《平凡的世界》
    《听听那冷雨》余光中
    心烦意乱
    祝你19岁生日快乐
  • 原文地址:https://www.cnblogs.com/feiguo/p/8467703.html
Copyright © 2020-2023  润新知