Sql 使用条件进行Hibernate查询

Sql 使用条件进行Hibernate查询,sql,hibernate,criteria,Sql,Hibernate,Criteria,我是冬眠的新手。我必须实现这个查询 SELECT A.num1a B.num1b, A.num2a B.num2b FROM A inner join B on A.ida = B.idb WHERE A.ida > 10; 有标准,但我不知道。有人能帮我吗 提前谢谢你 类似的东西,虽然没有经过测试,但至少你可以从这个开始 Criteria c = session.createCriteria(A.class, "a"); c.createAlias("a.B", "b"); //

我是冬眠的新手。我必须实现这个查询

SELECT A.num1a B.num1b,
   A.num2a B.num2b FROM A inner join B on A.ida = B.idb WHERE A.ida > 10;
有标准,但我不知道。有人能帮我吗


提前谢谢你

类似的东西,虽然没有经过测试,但至少你可以从这个开始

Criteria c = session.createCriteria(A.class, "a");
c.createAlias("a.B", "b"); // inner join by default
c.add(Restrictions.gt("a.ida", 10));
return c.list();