JPA:如何在设置参数后获取/打印(类型化)查询后面的JPQL查询字符串?

Kaw*_*awu 6 java debugging jpa jpql

你如何/打印一个(类型)查询背后的JPQL查询字符串,即经过参数设置?(例如用于调试目的)

一个简单toString()似乎没有做的伎俩......

谢谢

Dat*_*eus 5

没有"最终的JPQL最终被转换为最终的SQL".JPA实现如何生成SQL取决于它,一般参数永远不会被替换为任何String.SQL是从表达式树等生成的,而不是String.如果你想插入param值然后自己做,因为它只对你有意义