在hibernate条件中选择语句

时间:2011-05-25 10:54:05

标签: hibernate criteria-api

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

SELECT * FROM ORDERS O,PRODUCT P WHERE O.ORDER_ID = P.ORDER_ID and order.orderName ='xyz';

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

请尝试以下:

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

希望有所帮助。