我是 Querydsl 的新手,所以这个问题对你们中的一些人来说可能很愚蠢:)
这是我想做的事情:
QAppt qApptRqst = QAppt.apptRqst;
QLocZip qLocZip = QLocZip.locZip;
JPAQuery query = new JPAQuery(em);
JPAUpdateClause upd = new JPAUpdateClause(em, qApptRqst);
upd.where(qApptRqst.apptRqstStatusRef.apptRqstStatusCd.eq("U"),
qApptRqst.applZip5Cd.eq(qLocZip.usZip5Cd))
.set(qApptRqst.uscisLocation.uscisLocCd, qLocZip.uscisLocCd)
.execute();
我有以下例外:
"java.lang.IllegalArgumentException: Undeclared path 'locZipJuris'. Add this path as a source to the query to be able to reference it."
如何将JPAUpdateClause与多个源一起使用?