我想记录JPA查询中的SQL参数绑定,发现以下配置在Sping Boot 2.7.3中运行良好:
# Show all queries
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
#Show SQL parameters binding
logging.level.org.hibernate.sql=debug
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace
我使用H2内存数据库,并且正在尝试使用JPA EntityManager编写一些查询。
当我尝试将我的项目升级到Sping Boot 3.0.0-RC 1时,我继续看到SQL查询,但是参数绑定不再显示。
我尝试了一些不同的休眠和应用程序日志级别配置,但没有成功找到一个工作配置。
用Sping Boot 3记录SQL绑定的正确方法是什么?
1条答案
按热度按时间3zwjbxry1#
试试这个:
当我使用Springboot 3. 0. 0时,它对我有效