2010-08-24 4 views

Répondre

6

Vous ne pouviez pas accéder directement aux propriétés de l'objet incorporé. Vous devriez plutôt créer un alias pour cela. Comme

Criteria crit = session.createCriteria(XYZ.class, "entity"); 
crit.setProjection(Projections.property("id")); 
crit.createAlias("entity.embedded", "embeddedObj"); 
crit.add(Restrictions.eq("embeddedObj.property1", "propert1_value")); 
Questions connexes