Attendees: Michael Bouschen, Craig Russell Agenda:
1. Support for streams https://issues.apache.org/jira/browse/JDO-625 Seems like a good idea. Any implementation issues? Should we add an optional feature flag or make it required?Should we restrict use of the PersistenceManager (including accessing unloaded fields of the same or other instances managed by the same PersistenceManager) while the user is reading the stream?
2. Query behaviour independent of transactional boundaries https://issues.apache.org/jira/browse/JDO-624 .
Seems reasonable to have a flag that mandates the behavior of query after commit. It's not generally good for the HOLD_CURSORS_OVER_COMMIT flag to be set in a query, since it requires that the Connection be held by the PersistenceManager for longer than it otherwise would be.
Where would the flag go? Query? Transaction? PersistenceManager? PersistenceManagerFactory? Where to get defaults?
Should the feature be optional or required?Also need to specify the behavior of the Query results so the user can close them explicitly when done. Otherwise, closing the PersistenceManager would close the Query (currently not specified, but implied).
3. Other issues Action Items from weeks past:[Feb 13 2007] AI Craig update the spec and make clear the relationship between Query.cancel and multithreading.
[Feb 13 2007] AI Matthew discuss on email method by which an application might dynamically tune itself by tracking field access by use-case?
[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.
-- Michelle Craig L Russell Architect, Sun Java Enterprise System http://db.apache.org/jdo 408 276-5638 mailto:craig.russ...@sun.com P.S. A good JDO? O, Gasp!
smime.p7s
Description: S/MIME cryptographic signature