Attendees: Michael Bouschen, Tilmann Zäschke, Craig Russell NOTE: We have a new video conference. Please disregard the previous one.
Next meeting will take place on Thursday June 15 at 9:00 PDT. Agenda: 1. New patch on JDO-751 "Support for Java8 Optional" https://issues.apache.org/jira/browse/JDO-751 Discussion continues in the JIRA Persistent Object Model 6.4.3 java.lang.Optional types JDO implementations must support fields of type Optional<T> where T is an Immutable Object Class types, java.util.Date, Enum types, or Persistence-capable Class types. They may be mapped nullable datastore types or to Optional<T> types at the option of the JDO implementation. When instantiating an instance from the datastore, the JDO implementation would get the value v from the datastore and assign the field f = Optional<T>.ofNullable(v). When storing the field in the datastore, the persistence implementation would store the result of v = f.isPresent()?f.get():null. Navigation in JDOQL via optional.optional seems to be an issue. It looks similar to navigating the Company model, e.g. WHERE this.manager.manager.name == ‘Michael’. AI: Michael try some experiments with queries and multiple navigations. 2. JDO 3.1: Need to go through change lists in JIRA for 3.1 RC1 and 3.1 to prepare JCP Change Log 3. Other issues Action Items from weeks past: [Oct 30 2015] AI Craig: File a maintenance review with JCP [May 15 2015] AI Craig Spec change for roll back an active transaction when closing a persistence manager (JDO-735) [Apr 17 2015] AI Craig: Oracle spec page on JDO need to be updated once the JCP Maintenance Release for JDO 3.1 is published [Oct 17 2014] AI Matthew any updates for "Modify specification to address NoSQL datastores": https://issues.apache.org/jira/browse/JDO-651? [Feb 28 2014] AI Everyone: take a look at https://issues.apache.org/jira/browse/JDO-712 [Feb 28 2014] AI Everyone: take a look at https://issues.apache.org/jira/browse/JDO-625 [Dec 13 2013] AI Craig file a JIRA for java.sql.Blob and java.sql.Clob as persistent field types [Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692 about JDOHelper methods. In process. Craig L Russell Architect [email protected] P.S. A good JDO? O, Gasp!
