本帖最后由 jokienas 于 2009-12-27 18:09:27 编辑

解决方案 »

  1.   

    person对象的每个属性应该有get、set方法的呀,你用get不就可以取到了吗
      

  2.   

    public List<Apu> searchApu(ApuDto apuDto,OrderablePagination pagination)throws ServiceException {
    BeanQueryCondition bqc = BeanQueryCondition.forClass(Apu.class);
    bqc.addExpressions(Restrictions.like("apuNo", apuDto.getApuNoSearch()));
    bqc.addExpressions(Restrictions.like("apuType", apuDto.getApuTypeSearch()));
    bqc.addExpressions(Restrictions.like("tailNo", apuDto.getTailNoSearch()));
    bqc.addExpressions(Restrictions.equal("apuStatus", apuDto.getApuStatusSearch()));
    // bqc.addExpressions(Restrictions.equal("validity",Apu.VALID));
    bqc.addSorters(Sorter.asc("apuNo"));
    return this.getEntityManager().queryWithPagination(bqc, pagination);
    }这个例子你看看,dto跟VO一样的