openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Bauer <techhu...@gmail.com>
Subject Re: svn commit: r795949 - /openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
Date Mon, 20 Jul 2009 19:02:31 GMT
Donald,

Is there corresponding test code for this commit?

-Jeremy

On Mon, Jul 20, 2009 at 1:36 PM, <dwoods@apache.org> wrote:

> Author: dwoods
> Date: Mon Jul 20 18:36:24 2009
> New Revision: 795949
>
> URL: http://svn.apache.org/viewvc?rev=795949&view=rev
> Log:
> OPENJPA-1184  Inverse relations not set for MapKey field when using
> parallel eager select.  Patch contributed by David Minor.
>
> Modified:
>
>  openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
>
> Modified:
> openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
> URL:
> http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java?rev=795949&r1=795948&r2=795949&view=diff
>
> ==============================================================================
> ---
> openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
> (original)
> +++
> openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/JDBCStoreManager.java
> Mon Jul 20 18:36:24 2009
> @@ -29,6 +29,7 @@
>  import java.util.Collections;
>  import java.util.HashSet;
>  import java.util.Iterator;
> +import java.util.Map;
>  import java.util.Set;
>
>  import javax.sql.DataSource;
> @@ -408,6 +409,8 @@
>         for (int i = 0; i < fms.length; i++) {
>             if (res.getEager(fms[i]) != null) {
>                 Object coll =  owner.fetchObject(fms[i].getIndex());
> +                if (coll instanceof Map)
> +                    coll = ((Map)coll).values();
>                 if (coll instanceof Collection &&
>                     ((Collection) coll).size() > 0) {
>                     // Found eagerly loaded collection.
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message