Исключение гибернации при обнаружении оператора mysql: =

Когда я выполняю следующий код, возникает исключение:

Exception: org.springframework.orm.hibernate3.HibernateQueryException: 
Not all named parameters have been set

Вот мой код:

queryString = SET @quot=0,@latest=0,@comp='';
    select B.* from (
    select A.time,A.change,IF(@comp<>A.company,1,0) as LATEST,@comp:=A.company as company from (
    select time,company,quote-@quot as `change`, @quot:=quote curr_quote
    from stocks order by company,time) A
    order by company,time desc) B where B.LATEST=1;

list = getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session)throws     HibernateException,SQLException {
        SQLQuery  query = session.createSQLQuery(queryString);
        query.setParameterList("list", custIds);
        return query.list();
    }

В чем причина такого поведения?

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

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