[RESOLVIDO] Hibernate: pesquisa por classe com herança

Possuo uma entidade que possui relacionamento de herança por join com outras classes, gostaria de saber se existe um meio de executar uma pesquisa utilizando a classe Pai e receber uma instancia da classe especializada. Por exemplo: Pesquisar por Solicitacao e receber a instancia de SolicitacaoBloqueio automaticamente.

@Inheritance(strategy=InheritanceType.JOINED)
@Entity
public class Solicitacao {

}

@PrimaryKeyJoinColumn(name="id_solicitacao")
@Entity
public class SolicitacaoBloqueio extends Solicitacao{

}
public class A{}

public class AB extends A{
   private Long id;
   //getters e setters
}

Com as classes e relacionamentos acima, consigo fazer isso:

A objA = new AB();
objA.setId(10L);

Ou terei erro na linha do setId?

no seu exemplo não funcionaria pq a class A não possui esse método.
só não entendi a relação do seu post com a dúvida inicial.

Como vai obter a classe filha e os seus atributos específicos através da classe pai? Hum?

Verifiquei que na pesquisa por uma Solicitacao o hibernate já nos devolve uma instância especializada.
Sendo assim temos todos os dados necessários carregados e a disposição, através de polimorfismo podemos acessar essas propriedades especificas ou redirecionar a requisição do usuário para o local de tratamento correto.