You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cayenne.apache.org by Lachlan Deck <la...@gmail.com> on 2008/06/10 09:12:05 UTC

NamedQuery / SQLTemplate + using Expressions

Hi there,

(question related to ROP)

say I've got an Expression (whether complex or otherwise) and I want  
to utilise that Expression in a NamedQuery or SQLTemplate... what's  
the easiest way to transform the expression to an sql equivalent  
string? (i.e., such that, e.g.,, boolean values are transformed to  
their db equivalent (e.g., from say true to 1), dates are formatted  
appropriately etc, comparison operators are transformed (e.g., != to  
<>) etc.

I see that there's a QueryAssembler and QualifierTranslator etc, but  
what I'm looking for, I guess, is a something like  
expression.toSQLString(baseEntity).

Any suggestions?

Thanks.

with regards,
--

Lachlan Deck