我可以知道如何从JPA查询中获取sql吗?还是说,将JPA查询转换为SQL字符串?非常感谢你!
如果只想知道JPQL或条件查询如何转换为数据库的SQL方言,则可以在 持久性xml中 启用细粒度的日志记录,然后查看日志文件。
属性名称和值取决于您的JPA实现。这是EclipseLink的 persistence.xml 相关部分的示例:
<properties> <property name="eclipselink.logging.level" value="FINEST"/> </properties>