db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Minutes: JDO TCK Conference Call Friday, May 29, 9 am PDT
Date Fri, 29 May 2009 16:50:49 GMT
Attendees: Matthew Adams, Michelle Caisse, Michael Bouschen, Craig  


1. MetaData specification API patch https://issues.apache.org/jira/browse/JDO-615

Looks like the patch is good, just waiting for DataNucleus to approve  
and commit.

2. runtck.iut and datanucleus trunk

There is a conflict if you want to run a different version of  
DataNucleus as the iut while still running the standard version of  
DataNucleus as the ri.

The issue appears to be running different versions of DataNucleus  
without the benefit of a class loader manager like OSGi.

The solution is probably to run DataNucleus as the RI and change the  
dependency in project.xml to the same version (not a snapshot).

3. Embedded object and evict

The discussion on the email list continues.

There is a way to find out if a field is embedded, using the new  
Metadata API. So to solve the problem that Christiaan is facing, the  
application can discover if fields are embedded and therefore need to  
be treated as loaded by refreshing the owner or can be loaded directly.

Note that second class objects should be identified as embedded even  
for reference types that default to embedded (e.g. Date, Integer,  
Collection), not just fields that are explicitly identified as  
embedded. AI everyone read the discussion on email and comment. A vote  
will be coming up.

4. Other issues

There is a typo in the method name newExtensionMetaData in interface  
Metadata. It should be newExtensionMetadata. AI Matthew write a patch;  
use the same JDO-615 used for the other metadata API changes so it can  
be picked up when DataNucleus applies the patch.

Action Items from weeks past:

[May 25 2007]  AI everyone download the Grails demo from grails.org   
and check it out. Also look at Grails/Groovy ExpandoMetaClass that   
has the magic to avoid reflection and enhancement.

[May 25 2007] AI Matthew Adams prepare a proposal with just the basics  
of schema synchronization with jdo and orm metadata.

-- Michelle

Craig L Russell
Architect, Sun Java Enterprise System http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!

View raw message