2015-07-20 161 views
-1

我是Hibernate的新手。我必须执行此查询使用标准休眠查询

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

与标准,但我不知道。任何人都可以帮助我吗?

预先感谢您!

回答

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