Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取错误:Antlr.Runtime.MismatchedTokenException_C#_Hibernate_Nhibernate - Fatal编程技术网

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)";
查询结束时缺少