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!





Reply via email to