我在querydsl中使用OracleGrammar.rowid
时遇到问题,我们需要连接多个表,并且rowid列在查询中变得不明显。我搜索指定rowid表的方法仍然找不到答案,请帮助我
query.select(OracleGrammar.rowid, Q1.a, Q2.b).from( Q1, Q2)
OracleGrammar.rowid
=> ambigous柱
谢谢。
您可以使用stringTemplate()
创建模板:
Expressions.stringTemplate("{0}.rowid", Q1.a)