Mybatis整合log4j(IDEA)

1   maven 中引入节点 包括log4j的各种包节点

            

 <dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<!--日志的统领着-->
<dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.21</version>
    </dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>

<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<scope>test</scope>
</dependency>


以上就是所用的包节点

第二 加入配置文件 log4j.properties logback.xml

第一个配置文件 (截图)

记得修改最后一行,cn.study.dao,这个为dao层路径.

详细部分使用,在图上已有注释。

下面为第二个配置文件的截图  

这个也只是修改当中的路径而已。

成功之后,应该会出现这个

 在真正的开发中,各个框架和日志整合,大家都必须使用。

常用的五种日志级别: info debug  error fatal trace 

         session.getMapper()方法   使用强类型的方式,直接点我们的业务方法

       例子





别名  

在小配置当中书写以下代码 --位置得放对

 

这是第一种,name为实体类路径。

第二种为把中间的节点换为<typeAlias>节点,  

例如<typeAlias type="cn.study.entity" alias="BOOK"></typeAlias>

接下来说明sql节点的使用方法 

sql节点 用于解决 sql查询时的* 号问题 ,在当中可以写出查询列 

在小配置中,与增删改节点同级,在他们之上  

使用方法  :

   使用方法为 在查询时写入查询列是用

 <include>标签,refid 为上面sql节点id 

上面还有一种要说明的方式

   模糊查询  : 模糊查询分为三种方法

   

 

以上三种 就是在 条件语句查询中所使用的模糊查询


原文地址:https://www.cnblogs.com/LWLDD/p/8465362.html