On Apr 30, 2008, at 5:57 PM, Michael Gentry wrote:
> Andrus,
>
> I was thinking "someBoolean = true" (or false) would work, but it
> doesn't. However, it does work if you evaluate the expression:
>
> expression = Expression.fromString("isActive = $value");
> parameters = new HashMap<String, Boolean>(1);
> parameters.put("value", Boolean.TRUE);
> query = new SelectQuery(TestBool.class,
> expression.expWithParameters(parameters));
>
> That worked just fine for me: WHERE t0.isActive = ? [bind: 1-
> >isActive:'true']
>
> Shouldn't a normal Expression.fromString() be allowed to specify "=
> true" or "= false"? Can't we internally convert true/false into
> Boolean.TRUE/Boolean.FALSE?
IIRC Tore added boolean constant parsing to 3.0 some time ago. I could
be wrong of course. Are you on 2.0.x?
Andrus
This archive was generated by hypermail 2.0.0 : Wed Apr 30 2008 - 11:08:49 EDT