hibernate条件中的select语句

hibernate条件中的select语句,hibernate,criteria-api,Hibernate,Criteria Api,我想在hibernate条件中进行以下查询 从订单O、产品p中选择*其中O.ORDER_ID=p.ORDER_ID和ORDER.orderName='xyz' 感谢您的帮助请尝试以下内容: List orders = sess.createCriteria(Order.class) .createCriteria("products", "product") .add( Restrictions.eq("orderName", "xyz") ) .setResul

我想在hibernate条件中进行以下查询

从订单O、产品p中选择*其中O.ORDER_ID=p.ORDER_ID和ORDER.orderName='xyz'

感谢您的帮助

请尝试以下内容:

List orders = sess.createCriteria(Order.class)
    .createCriteria("products", "product")
        .add( Restrictions.eq("orderName", "xyz") )
    .setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP)
    .list();
希望有帮助