私のデータベースには、Tuser と TCompany の 2 つのテーブルがあります
。
Tuser : id | name | email
Tcompany : id | companyName | userId
ここで、userId は Tuser テーブルの外部キーです。
名前がで始まるすべてのユーザーを取得するクエリを作成しました
Criteria criteria = ctx.getSession().createCriteria(Tuser.class);
criteria.add(Restrictions.like("name", "a%"));
List res = criteria.list()
今、会社に属していないすべてのユーザーを取得する必要があります。
SQLでは、サブクエリを使用できますが、基準を使用してそれを行う方法について行き詰まっていますか?