java - Use boolean value in HQL -
i have product
class attribute :
boolean latest; public boolean islatest() { return latest; } public void setlatest(boolean latest) { this.latest = latest; }
in database attribute bit type true/false value.
i want select products have latest = true. hql is:
from product latest = true
i tried:
from product p p.islatest true
from product latest true
but it's return products or failed. there way select products have latest attribute = true. great.
when ran this, using jdbc on apache derby database. trying set value of boolean field , trying "=true", "=1", etc. in end, used named parameter shown below , that's how got situation work.
session.createquery("select product latest = :latest").setboolean("latest", boolean.true);
hopefully helps similar situation.
Comments
Post a Comment