Olá, não se trata de um erro mas sim uma duvida de implementação.
A duvida é: como entra as notações para classes onde envolva extends, por exemplo, se tenho uma classe Veiculo padrão com dados basicos.
@Entity
public class Veiculo{
@Id
private long codigo;
//...
}
Então tenho outra clase chamada VeiculoTransportadora;
@Entity
public class VeiculoTransportadora extends Veiculo {
private Transportadora transportadora;
// ...
}
Qual a forma correta de implementar essas notações? No projeto que estou usando de exemplo a tabela criada para VeiculoTransportadora fica como nome de veiculo, mas e se eu criar outra classe VeiculoPessoal
@Entity
public class VeiculoPessoal extends Veiculo {
private Pessoa pessoa;
// ...
}
Qual a forma correta de anotar, para que seja criado uma tabela para cada tipo de veiculo, etc...
Espero ter sido claro na minha duvida.
grato.