1
有什麼辦法將querydsl查詢轉換爲本機查詢,包括查詢參數?目前,我有類似QueryDsl生成本機查詢
QDrm qdrm = QDrm.drm;
String table = "drm";
Path<Object> userPath = new PathImpl<Object>(Object.class, table);
StringPath usernamePath = Expressions.stringPath(userPath, "accessory_id");
query.from(qdrm).where(qdrm.accessory_id.eq(100l));
query.where(qdrm.time.lt("2104-04-14"));
System.out.println(query.getSQL(usernamePath).getSQL());
這導致下面的輸出:
select drm.accessory_id
from drm
where drm.accessory_id = ? and drm.time < ?
我的目標是生產
select drm.accessory_id
from drm
where drm.accessory_id = 100 and drm.time < "2104-04-14"
查詢將手動執行或通過以外的一些其他手段QueryDSL。
感謝您的幫助。
謝謝,@DavidFleeman - 做到了! – bayes 2014-09-30 17:03:05