Я на самом деле открываю спецификацию Jpa.
И я пытаюсь преобразовать приведенный ниже запрос в спецификацию JPA.
SELECT * FROM tb1
INNER JOIN tb2 ON table2.id = table1.table2_id
INNER JOIN tb3 ON table3.id = table2.table3_id
INNER JOIN tb4 ON table4.id = table3.table4_id
INNER JOIN tb5 ON table5.tb1_id = table1.id
OR droit.tb2_id = tbl2.id
OR droit.tb3_id = tbl3.id
OR droit.tb4_id = tbl4.id
...
Мне удалось сделать первое ВХОДНОЕ СОЕДИНЕНИЕ с помощью JoinИнтерфейс.
Вот так
import javax.persistence.criteria.Join;
import javax.persistence.criteria.JoinType;
...
Join<Table1, Table2> joinTable2 = root.join("table2", JoinType.INNER);
Но я совсем не знаю, как преобразовать последний INNER JOIN в спецификацию JPA.
Если у вас есть идеидостичь этого, я был бы очень признателен.