• MyBatis入门


    一、基础

      1.jar包下载https://github.com/mybatis/mybatis-3/releases

      2.找到配置文件:E:2019.2MyBatismybatis-3-mybatis-3.5.1src estjavaorgapacheibatissubmittedcomplex_property,获取

    二、sqlSession

      sqlSession的作用:

      1.向sql语句传入参数

      2.执行sql语句

      3.获取执行sql语句的结果

      4.事务的控制

      如何获得sqlSession

      1.通过配置文件获取数据库连接相关信息

      2.通过配置信息构建sqlSessionFactory

      3.通过sqlSessionFactory打开数据库会话,即sqlSesseion(一次与数据库的会话)

    获取sql配置文件

    在该xml文件中写入sql语句

    在dao层,用获取到的sqlSession来执行方法,方法中的参数传入对应sql语句的id

    调用时,可以加上命名空间

    在核心配置文件中导入sql配置文件

    三、sql配置文件

      1.向sql语句中传参,但是只能传递一个参数,所以需要对参数封装

    将参数加在后面:

      2.配置文件如何接收参数:

      

      Mybatis中使用的是OGNL表达式获取参数

      

     

    and后 第一个是数据库写法,等号后面#{(这里面依据上面进行写)}。

    四、应用LOg4j调试动态sql

    在log4j配置文件中配置

       

    log4j.rootLogger=DEBUG,Console
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d[%t]%-5p[%c]-%m%n
    log4j.logger.org.apache=INFO

     

  • 相关阅读:
    深入理解Javascript变量作用域
    phpcms v9取消验证码
    typecho去index.php
    cms与blog汇总
    phpcms修改增加编辑时摘要自动提取的数量
    phpcms后台主菜单不显示
    phpcms sitemaps修改
    phpcms打印数据
    phpcms tag页调用缩略图
    php自动添加相关文章
  • 原文地址:https://www.cnblogs.com/UalBlog/p/10739407.html
Copyright © 2020-2023  润新知