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