Hibernate Critères De Transformateurs.aliasToBean n'est pas le remplissage correct des valeurs

Je suis en train de créer BO en rejoignant mon les classes d'entité

Criteria criteria = session.createCriteria(Report.class,"r");
    criteria
    .createAlias("template", "t")
    .createAlias("constituents", "rc")
    .createAlias("rc.entity", "pe")
    .createAlias("pe.model", "m")
    .createAlias("pe.scenario", "s")
    .setProjection(Projections.projectionList()
            .add( Projections.property("r.Id"))        
            .add( Projections.property("t.Typ"))                
            .add( Projections.property("pe.bId"))               
            .add( Projections.property("m.model"))              
            .add( Projections.property("s.decay"))
      ).setMaxResults(100)
     .addOrder(Order.asc("r.Id"))
     .setResultTransformer(Transformers.aliasToBean(BO.class));

Je suis 100 vide BO c'est à dire toutes les propriétés sont null
Mon BO est comme suit

public class BO implements Serializable {

private static final long serialVersionUID = 1L;
private int Id;
private String Typ;
private String bId;
private String model;
private String decay;

    Getters and Setters

.....

Quand j'enlève la ligne aliasToBean et itérer sur Object[] j'ai pu voir les valeurs correctes récupérés
Merci de me guider...

InformationsquelleAutor Rohit | 2011-09-27