C# 获取错误:Antlr.Runtime.MismatchedTokenException
我收到一个C# 获取错误:Antlr.Runtime.MismatchedTokenException,c#,hibernate,nhibernate,C#,Hibernate,Nhibernate,我收到一个错误:不匹配的TokenException(-1!=104) 如果我使用该查询,则会出现错误: String hql2 = "UPDATE Buchung as b " + "set SERIENE = SERIENE + 1 " + "where ID in (SELECT rr.Buchung from Raumreservierung rr " + "where CHECK_IN_HAPPEND
错误:不匹配的TokenException(-1!=104)
如果我使用该查询,则会出现错误:
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)";
有人能帮我吗?我做错了什么?尝试将别名置于where条件下
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)";
查询结束时缺少)
?