Friday, 15 June 2012

java - Hibernate Criteria DetachedCriteria -



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