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, Feb 22, 9 am PST
Date Fri, 22 Feb 2008 18:12:19 GMT
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell


1. Order of args for getPersistenceManagerFactory. This is https://issues.apache.org/jira/browse/JDO-577

2. InstanceLifecycleListener tests using jdoconfig.xml properties:  
Michelle has some tests under development which are blocked by JDO-577.

3. persistence.xml access: Need to update the specification and the  
JDOHelper per https://issues.apache.org/jira/browse/JDO-576. I'd like  
to see how the user can ask for a PersistenceManagerFactory that  
implements JDOEntitiyManagerFactory. May be a JDO 2.2 issue.

4. Other issues

using size() and max() in queries, e.g. select  
max(this.children.size()) from x.y.Node

The SQL version to select the nodes with the maximum number of  
children would be

select * from node n2 group by n2.parent having count(*) = (select  
max(temp.number) from (select count(*) as number from node n group by  
n.parent) as temp)

This is not really a subquery issue. It applies equally to JDO 2.0  
where we introduced aggregates.

 From the description, it's a bug in the implementation. Now you can  
see clearly the benefit of having an object model to query.

Should we add tck tests for this? Definitely not for JDO 2.1. Probably  
for 2.2.

Action Items from weeks past:

[Feb 1 2008] AI  Matthew see what would be needed to update the PMF  
contract to support  ServiceLoader.

[Nov 30 2007] AI Christiaan propose more details on Update/copy by  
query for post-JDO 2.1.

[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.

[Aug 11 2006] AI Craig propose some semantics for behavior if user  
tries to add to a list where the ordering element is incorrect.

[Sep 2 2005] AI: To recruit members:  Articles on  TheServerSide  
directing attention to the site. T-shirts.  AI:   Craig write a  
ServerSide article.

-- Michelle

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

View raw message