在日常开发中,定位问题时,有时可能需要查看进行数据库操作时的SQL语句,可通过配置相应的Mybatis数据配置,输出相应的数据库操作日志即可。

在 application.properties 中新增如下输出 SQL 日志信息配置

mybatis.mapper-locations=classpath*:mybatis/mapper/**/*.xml

# 让mybatis自动进行嵌套映射eg: Bean里面嵌套bean,那么自动全部映射,等价于在<ResultMap autoMapping="true">
mybatis.configuration.auto-mapping-behavior=full

# 让mybatis自动映射eg: 表字段 role_name 仍然为bean里面的roleName字段
mybatis.configuration.map-underscore-to-camel-case=true

# 输出 SQL 日志信息
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

 

启动应用,访问相应的链接,即可输出相应的数据库 SQL 日志信息,如下所示:

Java学习-067-Mybatis 输出数据库SQL日志信息

 

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2021-08-29
猜你喜欢
  • 2022-01-21
  • 2022-12-23
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
相关资源
相似解决方案