From 28f15057acf8702a1afe5a8b60803a0755c32451 Mon Sep 17 00:00:00 2001 From: Timo Meinen Date: Tue, 16 Jan 2018 13:00:13 +0100 Subject: [PATCH] Log SQL parameters in EclipseLink when using showSql As of EclipseLink 2.4.0 - Juno this is not sufficient to log SQL parameter binding. Additionally, eclipselink.logging.parameters must be enabled. Issue: SPR-16383 (cherry picked from commit 823a16c) --- .../orm/jpa/vendor/EclipseLinkJpaVendorAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/vendor/EclipseLinkJpaVendorAdapter.java b/spring-orm/src/main/java/org/springframework/orm/jpa/vendor/EclipseLinkJpaVendorAdapter.java index d27e8f2efa..aba2dd7d78 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/vendor/EclipseLinkJpaVendorAdapter.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/vendor/EclipseLinkJpaVendorAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2014 the original author or authors. + * Copyright 2002-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -78,6 +78,7 @@ public class EclipseLinkJpaVendorAdapter extends AbstractJpaVendorAdapter { if (isShowSql()) { jpaProperties.put(PersistenceUnitProperties.CATEGORY_LOGGING_LEVEL_ + org.eclipse.persistence.logging.SessionLog.SQL, Level.FINE.toString()); + jpaProperties.put(PersistenceUnitProperties.LOGGING_PARAMETERS, Boolean.TRUE.toString()); } return jpaProperties;