如果表之间没有关系,如何在Hibernate标准中选择?

时间:2015-04-11 14:11:51

标签: java mysql hibernate hibernate-criteria

我是这样的查询。我不知道如何在Hibernate标准中弥补它。我已经在hibernate标准中做了很多事情,但是如果查询如下所示,我也不知道。

select employer.phoneNo, employee.phoneNo, lender.phoneNo 
from employer,employee,lender 
where employer.phoneNo='xxxxxxxx' 
or employee.phoneNo='xxxxxxxx' 
or lender.phoneNo='xxxxxxxx';

所有三个雇主,雇员,贷款人都没有任何关系。查询的目的是检查给定的电话号码是否存在,即使在任何一个表中也是如此,以防止新用户注册相同的电话号码。

我知道如何使用SQLQuery sqlQuery = getSession().createSQLQuery(sql);,但在休眠标准中是否可以?

0 个答案:

没有答案