The subselect would return 88 and then the outer select would become 

               "SELECT FROM " + OptionalSample.class.getName() + " WHERE " +
               “(88) == id”;

Seems to me this should select the object whose id is 88.

Craig

> On Sep 24, 2016, at 9:22 AM, Tilmann <zaesc...@gmx.de> wrote:
> 
> Hi,
> 
> could I get some feedback?
> 
> I tried the following subquery:
> 
>                "SELECT FROM " + OptionalSample.class.getName() + " WHERE " +
>                "(select  max(a.id) from " + OptionalSample.class.getName() + 
> " a " +
>                "where a.optionalPC != null) == id";
> 
> This returns '88' (an integer) instead of the object with id==88. Is this 
> expected to return an integer?
> 
> Full code (can be used in SupportedOptionalMethods.java):
>       String singleStringJDOQL2 =
>                "SELECT FROM " + OptionalSample.class.getName() + " WHERE " +
>                "(select  max(a.id) from " + OptionalSample.class.getName() + 
> " a " +
>                "where a.optionalPC != null) == id";
>        Object[] expectedResult2 = new Object[]{oidReferencedPC1};
>        // single String JDOQL
>        Query singleStringQuery2 = pm.newQuery(singleStringJDOQL2);
>        executeJDOQuery(ASSERTION_FAILED, singleStringQuery2, 
> singleStringJDOQL2,
>                            false, null, expectedResult2, true);
> 
> 
> Kind regards,
> Tilmann
> 
> 
> On 22.09.2016 22:33, Michael Bouschen wrote:
>> Hi,
>> 
>> We will have our regular meeting Friday, September 23 at 9 AM Pacific 
>> Daylight Time (PDT) to discuss JDO TCK issues and status.
>> 
>> We use the new dial-in for audio and video. You need a Skype account to join.
>> https://join.skype.com/euV54RJwJBcf
>> 
>> Agenda:
>> 1. JIRA JDO-756 "Enhance PK to avoid LongIdentity/StringIdentity 
>> dependencies" https://issues.apache.org/jira/browse/JDO-756
>> 2. Spec changes for  JDO-751 "Support for Java8 Optional" 
>> https://issues.apache.org/jira/browse/JDO-751
>> 3. JDO-735 "Make PersistenceManager and Query support AutoCloseable 
>> (JDK1.7+)" https://issues.apache.org/jira/browse/JDO-735
>> 4. JDO-747 "Behavior of delete() with multiple concurrent Transactions" 
>> https://issues.apache.org/jira/browse/JDO-747
>> 5. JDO 3.1: Need to go through change lists in JIRA for 3.1 RC1 and 3.1 to 
>> prepare JCP Change Log
>> 6. 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.
>> 
>> Regards Michael
>> 
>> 
> 

Craig L Russell
Architect
craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!





Reply via email to