jpaQuery.from(表A,表B)。 (如何写下面的条件)在查询dsl中 tableA.id = tableb.id(+)
如何使用查询dsl ??
写左外连接这是写入eq join
的示例代码JPAQuery query = new JPAQuery(em);
QTableA tableA = QTableA.tableA; QTableB tableB = QTableB.tableB
query.from(tableA,tableB).where(tableA.id.eq(tableB.id))。 singleResult(tableB.name);
以上查询我写了eq join。如何写LEFT OUTER JOIN ??
你能帮帮我谢谢!
答案 0 :(得分:0)
您需要两个实体之间的实体关系才能使用Querydsl JPA编写左外连接。
e.g。
from(tableA).leftJoin(tableA.ref, tableB)...