zoukankan      html  css  js  c++  java
  • 初始MyBatis(二)

    春节后的第一次课

      1.整合日志(log4j和logback)

      (1)log4j和logback都是一个日志记录框架

      (2)appender记住两个

          stdout控制台显示日志,file记录文件中

      (3)床用的5种日志级别(由高到低)

          fatal>error>trace>info>debug

      (4)log4j的整合步骤

        1)在resources加入名称为log4j.properties的物理文件

        2)在最后一行加入log4j.logger.(自己的包名)=debug,srdout,file

        3)引入log4j的依赖(jar包)

          <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.16</version>
          </dependency>

    具体如图

     

        (5)logback(log4j的替代品,性能比log4j高)整理

          1)引入三个jar包

          2)在resource中添加一个名称为logback.xml的文件

            

            

       2.使用外部jdbc文件

        (1)在resource中创建文件

        

          文件中的内容

            

         同时大配置中

          

          

       3.getMapper()方法

          防止写错方法的名字

          使用强类型的方式,直接点出自己的业务方法,mapper接口实现类

        

      4.别名问题 

        由于在小配置中,resultType (返回值类型),parameterType(参数类型)如果就是我们的业务实体,我们不想写类的全名称,想使用别名。大配置中。节点是有顺序的

        

        

       5.替代*的方式

        替代查询语句中select * from 表名

        在小配置中

          

      6.模糊查询的三种方式

        

      7.源码剖析

        01.openSession到底做了什么

          1.找SqlSesionFactory实现类
          Ctrl+H:DefaultSqlSessionFactory:
          Ctrl+F :openSession()方法

            

            

              

  • 相关阅读:
    学习4412开发板gdb和gdbserver的调试
    S5P4418开发板android源码下uboot和内核缺省文件的配置
    IMX6开发板Qtopia2.2.0开发环境搭建以及编译镜像
    IMX6Q开发板LinuxQT挂载U盘及TF卡
    没有更好的,五种操作系统助力研发,IMX6开发板做得到
    iTOPiMX6UL开发板MiniLinuxCAN测试使用文档
    Exynos4412开发板网络同一网段
    分享几个4412开发板新录制的视频,不是VIP也能看
    itop4412开发版安卓系统卸载默认apk使用文档
    一个总经理的11个经典面试问题
  • 原文地址:https://www.cnblogs.com/my-123/p/8461780.html
Copyright © 2011-2022 走看看