You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by pp...@apache.org on 2011/06/14 00:17:40 UTC
svn commit: r1135320 -
/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
Author: ppoddar
Date: Mon Jun 13 22:17:40 2011
New Revision: 1135320
URL: http://svn.apache.org/viewvc?rev=1135320&view=rev
Log:
Print configuration array values properly
Modified:
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
Modified: openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java?rev=1135320&r1=1135319&r2=1135320&view=diff
==============================================================================
--- openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java (original)
+++ openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java Mon Jun 13 22:17:40 2011
@@ -21,6 +21,7 @@ package org.apache.openjpa.kernel;
import java.io.ObjectStreamException;
import java.security.AccessController;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
@@ -622,7 +623,9 @@ public abstract class AbstractBrokerFact
Map.Entry<?,?> entry;
for (Iterator<Map.Entry<String,Object>> itr = props.entrySet().iterator(); itr.hasNext();) {
entry = itr.next();
- buf.append(entry.getKey()).append(": ").append(entry.getValue());
+ Object value = entry.getValue();
+ buf.append(entry.getKey()).append(": ")
+ .append(value != null && value.getClass().isArray() ? Arrays.toString((Object[])value) : value);
if (itr.hasNext())
buf.append(lineSep);
}