Hi Geoff,On Aug 21, 2005, at 11:02 AM, Geoff hendrey wrote: Well, I just bit the bullet and built in code to serialize the objects when they are not PC's.
Now that we have a standardized mapping, this sort of ambiguity will be harder to slide by, because the or-mapping will be part of the test suite (right?).
Well, serialization as a persistence strategy is standard with the jdo metadata, and applies not only to orm but to other data storage mechanisms (object databases, file systems, etc.).
ORM is part of the spec and so is serialization as a strategy. You can see from the Apache JDO project work that we will test the new serialization metadata attributes.
-geoff
Hi Michelle,
The test from JDO 1.0 would probably not pass most non-object database JDO implementations. I'm disappointed that no one (many claimed to have passed the JDO 1.0 TCK) complained about this test.
The changes you suggest are fine with me.
Craig
On Aug 20, 2005, at 8:58 AM, Michelle Caisse wrote:
Any objections?
-- Michelle Index:
test/java/org/apache/jdo/tck/models/fieldtypes/
TestFieldsOfObject.java
===================================================================
---
test/java/org/apache/jdo/tck/models/fieldtypes/
TestFieldsOfObject.java (revision 231272) +++
test/java/org/apache/jdo/tck/models/fieldtypes/
TestFieldsOfObject.java (working copy) @@ -21,6 +21,7 @@
import org.apache.jdo.tck.JDO_Test; import
org.apache.jdo.tck.pc.fieldtypes.FieldsOfObject;
+import
org.apache.jdo.tck.pc.fieldtypes.SimpleClass;
import org.apache.jdo.tck.util.BatchTestRunner;
/** @@ -77,8 +78,8 @@ Transaction tx = pm.currentTransaction(); try { int i, n; - Object firstValue = new
String("Hello");
- Object secondValue = new
Integer("420");
+ Object firstValue = new
SimpleClass(1, "Hello");
+ Object secondValue = new
SimpleClass(333, "420");
tx.begin(); FieldsOfObject pi = new
FieldsOfObject();
pi.identifier = 1;
Craig Russell Architect, Sun Java Enterprise System P.S. A good JDO? O, Gasp!
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around
Craig Russell P.S. A good JDO? O, Gasp! |
smime.p7s
Description: S/MIME cryptographic signature