PA打印SQL参数

176 阅读1分钟

  使用过SpringBoot的同学对JPA一定不陌生,用它来操作数据库,一个字,快!

  本文教大家如何打印SQL参数

  先看看如何打印SQL语句,在application.yml里加上如下配置

  

https://img3.mukewang.com/5d31256200011dd611820185.jpg


  控制台就可以看到SQL语句了

  

https://img4.mukewang.com/5d30371a0001865016861292.jpg


  接下来是重点了

  我左思右想

  没打印出SQL参数

  无非2个原因

  一是JPA压根没这功能,

  那就得自己扩展了,想想心好累。。。

  二是JPA已经打印了,

  只是不展示而已,

  你见或者不见,它就在那里

  事实证明,我的第二个猜想是正确的。

  

https://img2.mukewang.com/5d30371a00010e4916401544.jpg


  它用的是log.trace,只要对这个类设置日志级别不就可以了吗

  

https://img3.mukewang.com/5d3037190001366512880138.jpg


  加好配置后,

  激动的心,颤抖的手,这把一定有

  运行!

  

https://img2.mukewang.com/5d30371b0001645c16261174.jpg


  如果日志配置使用的是logback.xml,只需在里面加上