Hibernate: uma classe para duas views

0 respostas
ze_kiefa

Tenho a situação abaixo descrita.

No banco de dados, duas views:

VIEW V_CARRO{
  marca varchar(100),
  modelo varchar(100),
  ano int(4),
  ar_condicionado char(1),
  air_bag char(1)
}

VIEW V_MOTO{
  marca varchar(100),
  modelo varchar(100),
  ano int(4),
  cilindrada int(4),
  naked char(1)
}

E no mundo OO, três classes:

public class Produto {
 
	String marca;
	 
	String modelo;
	 
	int ano;
}

public class Carro extends Produto{
        
         String arCondicionado;

         String airBag;
}

public class Moto extends Produto{
        
         int cilindrada;

         String naked;
}

Como mapear esse caso no Hibernate?
(Eu li a documentação e nenhuma das três estratégias me pareceram não atender; se eu realmente as entendi, é claro!)

Criado 10 de março de 2008
Respostas 0
Participantes 1