Hibernate query name relacionamento!

Pessoal tó tendo problema de relacionamento na query name do hibernate o xml da minha tabela:[code]



















<query name="login">
	<![CDATA[
		from PerSist p 
			join fetch p.sistema s 
			join fetch p.usuario u
		where
			p.ativo = 1 and
			s.id =:idUser and
			s.ativo = 1 and
			u.login =:login and
			u.senha =:senha 
	]]>
</query>[/code]

desse jeito a minha query name = “login” funciona, mas agora quero fazer mais um relacionamento, com a “permissaos” e trazer somente os registro com a prop. ativo = 1, estou tendando assim, mas da erro:

<query name="login"> <![CDATA[ from PerSist p join fetch p.sistema s join fetch p.usuario u join fetch p.permissao pp where pp.ativo = 1 and p.ativo = 1 and s.id =:idUser and s.ativo = 1 and u.login =:login and u.senha =:senha ]]> </query>
alguem sabe oque esta errado? o erro é esse:

Caused by: org.hibernate.HibernateException: Errors in named queries: login at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:338) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1176) at br.com.maringa.hibernate.HibernateUtilMySqlGerusa.<clinit>(HibernateUtilMySqlGerusa.java:20) ... 4 more