Problema na geração de tabela de classe Extendida mapeada pelo Hibernate

Ola amigos preciso da ajuda de vcs…
estou desenvolvendo meu TCC … utilizando java JSF estou com um problema
Criei a entidade pessoa … preciso criar uma classe Fornecedor… que extende de pessoa
bom … fiz o mapeamento da entidade assim

  @Entity
   public class Pessoa implements Serializable {
   private static final long serialVersionUID = 1L;

   @id
   @GenerateValue(strategy = GenerationType.AUTO)
   private Long id;
   private String nome;
   @ManyToOne
   private Cidadade cidade; 

   getters e setters

   e criei uma classe que normal  Fornecedor que estende de Pessoa com 2 atrubutos a mais CNPJ e IE dessa forma

  public class Fornecedor extends Pessoa {
     
      private String cnpj;
      private String iscrEstadual;

  getters e setters


 O Problema é que essa tabela fornecedor o Hibernate não gerou no banco de dados..
 como sou iniciante não sei o que falta para isso acontecer..  se alguém puder ajudar .agradeço

E ai,

cara herança trabalhando com hibernate annotations pode ser feita de 3 maneiras… não é tão simples de explicar em poucas palavras… porém tem uma apostila que me ajudou bastante:

http://www.google.com.br/url?sa=t&source=web&cd=9&ved=0CGQQFjAI&url=http%3A%2F%2Fwww.atualizado.com.br%2Fsemfronteiras%2Findex.php%3Foption%3Dcom_docman%26task%3Ddoc_download%26gid%3D8%26%26Itemid%3D66&ei=C4A5TsPbDoaCgAfU5vXOBg&usg=AFQjCNEBIe7l3Wy7j4pqNv76W4fgvNVARQ&sig2=8ppk7_VvDP0byLtf37BvtQ

Bem no final tem as formas possiveis de se trabalhar com herança… é um exemplo onde Aluno e Professor estendem de Pessoa…

Da uma olhada espero que ajude…