gdamour 2005/07/03 06:08:34
Modified: modules/core/src/java/org/openejb/entity/cmp
SingleValuedFinder.java SingleValuedSelect.java
Log:
GERONIMO 665 - CMR pre-fetching.
Pre-fetching works for CMP, CMP fields, CMR fields, finders and selects.
Revision Changes Path
1.9 +5 -1
openejb/modules/core/src/java/org/openejb/entity/cmp/SingleValuedFinder.java
Index: SingleValuedFinder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/entity/cmp/SingleValuedFinder.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- SingleValuedFinder.java 22 Jun 2005 11:27:17 -0000 1.8
+++ SingleValuedFinder.java 3 Jul 2005 10:08:33 -0000 1.9
@@ -114,5 +114,9 @@
}
return invocation.createExceptionResult((Exception)new
FinderException("More than one row returned from single valued finder"));
}
+
+ public Object endFetched(Object arg0) throws QueryException {
+ return arg0;
+ }
}
}
1.6 +5 -1
openejb/modules/core/src/java/org/openejb/entity/cmp/SingleValuedSelect.java
Index: SingleValuedSelect.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/entity/cmp/SingleValuedSelect.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SingleValuedSelect.java 22 Jun 2005 11:27:17 -0000 1.5
+++ SingleValuedSelect.java 3 Jul 2005 10:08:34 -0000 1.6
@@ -122,5 +122,9 @@
}
throw new QueryException("More than one row returned from single
valued select.");
}
+
+ public Object endFetched(Object arg0) throws QueryException {
+ return arg0;
+ }
}
}