mybatis-plus的sql语句打印

简介: mybatis-plus的sql语句打印

第一种方式:

mybatis-plus:
    configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

在配置文件或者配置中心中使用上面的配置。

使用了上面的配置之后,打印的语句会非常的详细,包含了sql语句,执行结果的数据集,数据结果条数等,在调试的时候会比较好用,但是如果语句执行之后的结果比较多,那么日志数量就会爆炸在控制台刷屏,所以我更倾向于第二种方式。

第二种方式:

logging:
  level:
    com:
      ***:
        ***:
          dao: debug

注:com...dao 是对应的项目的mapper扫描文件可能是dao也可能是mapper,根据项目的具体情况不一样。

在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,执行相关的程序之后会打印sql语句,执行语句之后的返回结果数据集数量,不会返回具体的结果集,通常在使用的时候这个配置就可以了。

相关文章
|
21天前
|
SQL Java 关系型数据库
Mybatis多表关联查询与动态SQL(下)
Mybatis多表关联查询与动态SQL
33 0
|
21天前
|
SQL Java 数据库连接
Mybatis多表关联查询与动态SQL(上)
Mybatis多表关联查询与动态SQL
19 0
|
1天前
|
SQL XML Java
Mybatis进阶——动态SQL(1)
Mybatis进阶——动态SQL(1)
12 3
|
7天前
|
SQL XML Java
|
9天前
|
SQL
【MybatisPlus】条件构造器、自定义SQL、Service接口
【MybatisPlus】条件构造器、自定义SQL、Service接口
22 0
【MybatisPlus】条件构造器、自定义SQL、Service接口
|
12天前
|
SQL XML Java
MyBatis的强大特性--动态SQL
MyBatis的强大特性--动态SQL
28 2
|
12天前
|
SQL Java 数据库连接
实时计算 Flink版产品使用合集之怎么将MyBatis-Plus集成到SQL语法中
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
21天前
|
SQL Java 数据库连接
【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态SQL(下)
【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态
14 0
|
21天前
|
SQL Java 数据库连接
【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态SQL(上)
【JavaEE】懒人的福音-MyBatis框架—复杂的操作-动态SQL
13 0
|
21天前
|
SQL Java 数据库连接
mybatis动态sql
mybatis动态sql