有没有办法在eclipselink

时间:2018-06-11 07:32:48

标签: java jpa eclipselink

我有一个要求,我需要获取被触发的Insert和Update Native SQL语句并将其存储在DB的日志表中。我可以在eclipselink中获取查询吗?

1 个答案:

答案 0 :(得分:1)

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