我有一个要求,我需要获取正在触发的插入和更新 native SQL 语句并将其存储在数据库中的日志表中。我可以在 eclipselink 中获取查询吗?
最佳答案
注册您自己的自定义记录器,记录到数据库而不是文件系统,并在持久性单元中配置 eclipselink.logging.level.sql=FINE。然后,您可以利用现有的解决方案来记录 SQL 语句并将它们保存到日志表中。请参阅http://wiki.eclipse.org/EclipseLink/Examples/JPA/CustomLogger和 https://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging了解详情。
关于java - 有没有办法让查询在 eclipselink 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50792515/