Использование объединения в запросе обновления Hibernate HQL

у меня есть следующее отображение спящего режима:

 <class name="Domain.Roomreservation, Core" table="Reservationroom">
    <id name="ID" unsaved-value="undefined">
        <generator class="native">
            <!--<param name="sequence">GLOBALSEQUENCE</param>-->
        </generator>
    </id>

    <property name="FromTime" not-null="true" index="IDX_RESRAUM_FromTime" />
    <property name="UntilTime" not-null="true" index="IDX_RESRAUM_UntilTime"/>

    <many-to-one name="Booking" column="Book_ID" index="IDX_RAUMRES_BOOK" lazy="false"
        class="Domain.Booking, Core" not-null="true" />
    </class>

ИReservationroom Стол выглядит так:

ID         <pk>
Book_ID    <fk>
FromTime
UntilTime
....
....

Мой Hibernate Query выглядит так:

String hql = "UPDATE Roomreservation as rr set rr.FromTime= 12:15" +
                     "Inner Join Booking b ON rr.Book_ID= b.ID " +
                     "Where b.ID = 95637";
                        IQuery query = CurrentSession.CreateQuery(hql);
                        int result = query.ExecuteUpdate();
                        Debug.WriteLine("Rows affected: " + result);

Но я всегда получаюError: NHibernate.Hql.Ast.ANTLR.QuerySyntaxException

Может кто-нибудь помочь мне, как заставить это работать?

Ответы на вопрос(2)

Ваш ответ на вопрос