使用Criteria进行子查询

时间:2013-02-28 19:11:55

标签: hibernate criteria hibernate-criteria detachedcriteria

我的数据库中有两个表,Tuser和TCompany,
    

Tuser : id | name | email  
Tcompany : id | companyName | userId  

其中userId是Tuser表的foregn键。

我编写了一个查询,以获取名称以

开头的所有用户
Criteria criteria = ctx.getSession().createCriteria(Tuser.class);  
criteria.add(Restrictions.like("name", "a%"));  
List res = criteria.list()

现在我需要让所有不属于公司的用户     在sql中,我们可以使用子查询,但是我对使用条件如何完成工作感到困惑?

0 个答案:

没有答案