我有一张像这样的桌子:
Users (user_id, name, age, country_id)
现在我想要一个像这样的查询:
SELECT *
FROM users
where country_id in (1,2,3,4,5)
用户没有关系,我只想在没有任何关联的情况下执行此操作。
我想用标准查询来做到这一点。
我看到了限制,但不确定它是否有 where in 子句:
sessionFactory.getCurrentSession().createCriteria(User.class)
.add(Restrictions.eq("country_id", countryId)
.list();
所以我的改变是我有一个需要通过的国家 ID 列表(List countryIds)。