在Spring项目中,可以通过配置日志级别来打印执行的SQL语句。在application.properties或application.yml中进行配置,如下:

application.properties:

logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE

application.yml:

logging:
  level:
    org.hibernate.SQL: DEBUG
    org.hibernate.type.descriptor.sql.BasicBinder: TRACE

这样配置后,Hibernate会将执行的SQL语句和参数打印出来。

另外,也可以使用JDBC日志工具来监控SQL语句的执行情况,例如Log4jdbc、P6Spy等。这些工具可以将执行的SQL语句输出到日志文件中,方便开发者进行调试和优化。

idea运行spring项目时怎么打印出来执行的sql语句或者知道有没有运行这条sql语句

原文地址: https://www.cveoy.top/t/topic/bqXT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录