我需要通过 ICriteria 编写类似的 SQL:
表:
1Lvl -- 2Lvl -- 3Lvl
SQL:
SELECT * FROM 2Lvl
WHERE 2Lvl.1LvlFK in
(
SELECT 1Lvl.Id
FROM 3Lvl
JOIN 2Lvl ON 3Lvl.2LvlFK = 2Lvl.Id
JOIN 1Lvl ON 2Lvl.1LvlFK = 1Lvl.Id
WHERE 3Lvl.Id = 123
)
对于这么具体的问题,我很抱歉,但我从 exemployee 那里继承了 Hibernate 的项目,但我仍然无法理解 hibernate-criteria。