请注意,它适用于旧的Criteria(不适用于CriteriaBuilder)。 示例:
Criteria criteria = getSession().createCriteria(PlannedOperation.class)
需要为下一个查询创建条件:
UPDATE `planned_operation` SET position_in_list = CASE position_in_list
WHEN 10 THEN 1
WHEN 20 THEN 2
END
WHERE position_in_list IN (10, 20);
我不知道是否可以创建这样的请求? 而且在所有类似的问题中都没有答案。