Fala pessoal,
to usando JPA/Hibernate 3
Tem como eu mapear uma classe anotada como Embeddable, criando uma tabela nova, ao invés dos atributos ficarem dentro da tabela da classe que utiliza o atributo como Embedded?
Por exemplo:
Embeddable
public class Fechamento
{
// getters.. setters
@Column(nullable=false)
private Date dataHora;
}
public class Tarefa
{
// getters.. setters e outros atributos
@Embedded
private Fechamento fechamento
}
public class Pedido
{
// getters.. setters e outros atributos
@Embedded
private Fechamento fechamento
}
Com esse codigo aí em cima, o atributo dataHora da classe Fechamento sera colocado como campo das tabelas Tarefa e Pedido.
Eu queria poder mapear criando uma tabela fechamento_tarefa e fechamento_pedido.
Tem como mapear assim usando annotations?
Ou eu vou ter que criar uma classe FechamentoTarefa e FechamentoPedido herdando de Fechamento?
VLW