Thanks Andrew! And yes, I’m really enjoying Cayenne now. There’s a couple of 
features I miss from EOF, but nothing that can’t be covered by a couple of 
utility methods. Just looking forward to being able to contribute in a 
meaningful way, once I’ve taken some time to familiarize myself with the 
codebase :).

Cheers,
- hugi


> On 22. jún. 2015, at 19:41, Andrew Lindesay <a...@lindesay.co.nz> wrote:
> 
> Hi Hugi;
> 
> Yes, it looks like a bug at ASTNot#appendAsEJBQL swapping over to 
> ASTNot#appendAsString and loosing the root.  I can take a look at fixing that 
> later on today or tomorrow.
> 
> I hope you are otherwise enjoying using Cayenne? :)
> 
> cheers.
> 
> On 23/06/15 07:03, Hugi Thordarson wrote:
>> Hi all.
>> 
>> Assuming “Device” is a DataObject class containing a property named 
>> “username”, this code:
>> 
>> Device.USERNAME.isNull().toEJBQL( "alias” );
>> 
>> results in: "alias.username is null"
>> 
>> However, if I “not” the expression by doing:
>> 
>> Device.USERNAME.isNotNull().toEJBQL( "alias” );
>> 
>> the result is: "not (username = null)"
>> 
>> I.e., it’s missing the alias and thus the query fails. Isn’t this a bug?
>> 
>> Cheers,
>> - hugi
>> 
>> // Hugi Thordarson
>> // http://www.loftfar.is/
>> // s. 895-6688
>> 
> 
> 
> -- 
> Andrew Lindesay

Reply via email to