使用标准的Hibernate查询

时间:2015-07-20 10:35:48

标签: sql hibernate criteria

我是Hibernate的新手。我必须实现此查询

SELECT A.num1a B.num1b,
   A.num2a B.num2b FROM A inner join B on A.ida = B.idb WHERE A.ida > 10;

与Criteria但我不知道。有人可以帮帮我吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

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

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();

Restrictions

Criteria