我实际上正在发现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 Interface进行了INNER JOIN。
喜欢
import javax.persistence.criteria.Join;
import javax.persistence.criteria.JoinType;
...
Join<Table1, Table2> joinTable2 = root.join("table2", JoinType.INNER);
但是我完全不知道如何将最后的INNER JOIN转换为JPA规范。
如果您有任何实现的想法,我将非常感激。