2
如何將下面的sql轉換爲Querydsl代碼? (將oracle優化器提示轉換爲querydsl代碼)如何將下面的oracle提示sql查詢轉換爲Querydsl代碼
已創建EMP表的SAL列,即idx_emp_sal名稱的索引。
在emp(sal)上創建索引idx_emp_sal;
選擇/ * + index_desc(EMP idx_emp_sal)*/ ENAME,從EMP SAL 其中SAL> 0;
如何將下面的sql轉換爲Querydsl代碼? (將oracle優化器提示轉換爲querydsl代碼)如何將下面的oracle提示sql查詢轉換爲Querydsl代碼
已創建EMP表的SAL列,即idx_emp_sal名稱的索引。
在emp(sal)上創建索引idx_emp_sal;
選擇/ * + index_desc(EMP idx_emp_sal)*/ ENAME,從EMP SAL 其中SAL> 0;
我完全不理解你的SQL查詢,但應該是這樣的。
SQL查詢
SELECT ename, sal
FROM emp
WHERE sal > 0
ORDER BY sal DESC
QueryDSL
QEmp qemp = QEmp.emp;
jpaQuery.from(qemp)
.where(qemp.sal.gt(0))
.orderBy(qemp.sal.desc())
.select(qemp.ename, qemp.sal)
.fetch();
謝謝。但我想使用Oracle Hints聲明。沒有順序 – jclee