我是新的查询DSL。我有以下查询,并希望使用QueryDSL.Looking向前寻求帮助。
select * from table1 l
join table2 lc
on l.ColumnA = lc.ColumnD
where l.name = 'ABC'
and lc.role='XYZ'
and l.status ='A'.
l.ColumnA = lc.ColumnD - 这些没有关系映射。
不确定如何写上条件。
query.from(table1).join(table2).on(table1.ColumnA.eq (**table2.ColumnB**)).where(table1.name.eq("ABC").and(table2.Role.eq("XYZ")));
我收到错误 - SimpleExpression类型中的方法eq(String)不适用于参数