• mybatis 总结一


    定义:mybatis是开源的持久层框架

    1. Mybatis与Hibernate和jdbc的区别
    Mybatis 需要开发人员自己写sql代码,性能良好,代码简洁
    Hibernate 开发人员可以不写sql代码,性能稍差,代码简洁,sql不易维护
    jdbc 需要开发人员自己写sql代码,性能最好,代码麻烦

          2.编程步骤:

             step1.导包.(mybatis.jar   jdbc.driver.jar)

             step2.添加配置文件  如下图所示:

    注:配置文件里面包含两部分信息,一是数据库的连接参数driverClassName,url,username,password,二是映射文件的位置mapperLocations.

    step1.MyBatis 应用都以SqlSessionFactory 实例为中心,SqlSessionFactory 实例通过SqlSessionFactoryBuilder 来获得。

    step2.SqlSessionFactory 去读取SqlConfig.xml配置文件,,SqlSessionFactoryBuilder 能够从XML 配置文件或者通过自定义编写的配置类来创建一个SqlSessionFactory 实例

    step3.然后创建很多的Map类型的statement..

    step4.在创建完SqlSession之后,通过sqlid,获取到sql的参数,然后到众多的statement中去寻找对应的方法并执行

    step5.将执行的结果以对象,Map,List等形式返回。

  • 相关阅读:
    Handler
    闹钟
    自动朗读 TTS
    语音转换成文本
    文件的存与读
    SurfaceView的绘图机制
    Chronometer
    拖动球
    如何整理一个被测对象的特性
    部门间沟通管理心得(持续不定期更新)
  • 原文地址:https://www.cnblogs.com/chongchong0207/p/5765916.html
Copyright © 2020-2023  润新知