java - Hibernate Criteria DetachedCriteria -
i have issue hibernate although setting next
detachedcriteria timestampfilter = detachedcriteria.forclass(formparams.class) .add(restrictions.eq("id.keyname","datasetname")) .setprojection(projections.property("id.keyname")); session currentsession = sessionfactory.getcurrentsession(); criteria query = currentsession.createcriteria(forminstance.class) .add(property.forname("formparams").eq(timestampfilter))
from expect sensible query based on keyname, sql generated is:
batchjobpa4_.form_id this_.form_id = (select this_.key_name y0_ az_alpha.form_params this_ this_.key_name=?)
from understanding returns keyname field, , equals form_id field index int, while keyname string. how can create equal proper field ?
java sql hibernate criteria
No comments:
Post a Comment