Usar @MappedSuperClass em uma HQL

Tenho uma estrutura de classes semelhante a descrita abaixo:

[code]@MappedSuperclass
public class Usuario {

private String login;
private String senha;

}

@Entity
@Table(name=“cliente”)
public class Cliente extends Usuario{
}

@Entity
@Table(name=“secretaria”)
public class Secretaria extends Usuario{
}[/code]

Gostaria de pegar o usuário para ver se ele existe:

Porém, da esse erro:
Caused by: org.hibernate.hql.ast.QuerySyntaxException: Usuario is not mapped [from Usuario WHERE login = ? AND senha = ?]

Gostaria de saber se é possível usar a classe ‘pai’ na HQL?