2012-09-11 4 views
0

내가 쿼리 것을 사용하는 경우 내가 Error: MismatchedTokenException(-1!=104)얻기 오류 : Antlr.Runtime.MismatchedTokenException

오류 accure을 얻고있다 :

String hql2 = "UPDATE Buchung as b " + 
       "set SERIENE = SERIENE + 1 " + 
       "where ID in (SELECT rr.Buchung from Raumreservierung rr " + 
       "where CHECK_IN_HAPPEND = :CheckInHappend and SERIENBOOKUID = :SerieID)"; 

누군가가 나를 도울 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+5

에 WHERE 조건에 별칭을 넣어보십시오? – Reniuz

+0

예 ... Thx ..... – Paks

답변

0

쿼리의 끝에서`)`실종

String hql2 = "UPDATE Buchung as b " + 
    "set SERIENE = SERIENE + 1 " + 
    "where ID in (SELECT rr.Buchung from Raumreservierung rr " + 
    "where rr.CHECK_IN_HAPPEND = :CheckInHappend and rr.SERIENBOOKUID = :SerieID)";