Hibernate: Mapear subclasse em superclasse

Olá pessoal,

Alguém sabe se é possível mapear uma subclasse em uma superclasse?

Ex: Tenho a classe Pai e a classe filho, na classe Filho tenho algumas propriedades que não existem na classe Pai, mas preciso consulta-las na classe Pai.

Não é possível.
O contrário sim.

Então eu teria que deixar tudo na mesma tabela/classe.

Alguém sabe se teria outra forma de fazer?

Suponha que você tem a classe A e a filha classe B

public class A{
    public int x;
}
//
public class B extends A{
    public int f;
}

Se você fizer

A a = new B();

Conseguirá sem problemas. Porém, o atributo f não irá aparecer, certo?
Isso, por que, o objeto é uma instância de A, mas obtido a partir de B.
Com o Hibernate a ideia é a mesma.
Agora, se você quiser trabalhar com herança, pesquise aqui o minilivro JPA (os mapeamentos são os mesmos para o Hibernate puro) e veja a seção de herança.