java - 有没有办法让查询在 eclipselink 中触发

标签 java jpa eclipselink

我有一个要求,我需要获取正在触发的插入和更新 native SQL 语句并将其存储在数据库中的日志表中。我可以在 eclipselink 中获取查询吗?

最佳答案

注册您自己的自定义记录器,记录到数据库而不是文件系统,并在持久性单元中配置 eclipselink.logging.level.sql=FINE。然后,您可以利用现有的解决方案来记录 SQL 语句并将它们保存到日志表中。请参阅http://wiki.eclipse.org/EclipseLink/Examples/JPA/CustomLoggerhttps://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging了解详情。

关于java - 有没有办法让查询在 eclipselink 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50792515/

相关文章:

java - EJB 抽象实体导致 java.lang.NoClassDefFoundError?

java - 实体管理器中出现重复键错误,并保留正确的对象

java - 如何绘制2个城市之间的距离(关系JPA)

java - 从智能手机捕获指纹并保存到文件

java - 如何在 Javafx 中动态添加新标签

带有 JPA 的 Spring Data 不会在错误时回滚事务

java - EclipseLink JPA `@PreUpdate` 调用不持久

javaFX 场景生成器。 APP 没有响应,无法向右增长

java - 如何在java中向PreparedStatement传递多个参数?

hibernate - 扩展表的 JPA 映射 View