我有一个要求,我需要获取被触发的Insert和Update Native SQL语句并将其存储在DB的日志表中。我可以在eclipselink中获取查询吗?
答案 0 :(得分:1)
注册您自己的自定义记录器,该记录器记录到您的数据库而不是文件系统,并在持久性单元中配置eclipselink.logging.level.sql = FINE。然后,您可以捎带现有的SQL语句记录解决方案并将其保存到日志表中。有关详细信息,请参阅http://wiki.eclipse.org/EclipseLink/Examples/JPA/CustomLogger和https://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging。