Duvida em relaÇÃo ao hirbernate

1 resposta
alexborges

Pessoal estou tendo difculdade em um detalhe aqui esse aqui é meu caso
tenho uma classe JPessoa onde outras 3 classes extendem ela JCliente, JVendedor e JFuncionario nas 3 eu sobrescrevo o id mas estou tendo dificuldade em criar um generator para cada uma das 3 classes só consigie cria para JPessoa…
tem como eu extender e cria um generator para cada classe???

obrigado fiquem com DEUS

Classe JPessoa:

@MappedSuperclass
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public class JPessoa implements Serializable
{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 9064968941986964068L;

	@Id
	@Column(name = "CD_PESSOA")
	@SequenceGenerator(name = "CD_PESSOA_SEQ", sequenceName = "GEN_PESSOA", initialValue = JEntidadeConstantes.cLENGTH_GENERATOR_INITIAL_VALUE, allocationSize = JEntidadeConstantes.cLENGTH_GENERATOR_ALLOCATION_SIZE)
	@GeneratedValue(generator = "CD_PESSOA_SEQ", strategy = GenerationType.SEQUENCE)
	private int codigo;
...

Classe JCliente:

@Entity
@Table(name = "TB_CLIENTE")
@AttributeOverride(name = "codigo", column = @Column(name = "CD_CLIENTE"))
public class JCliente extends JPessoa implements Serializable 
{

	/**
	 * 
	 */
	private static final long serialVersionUID = -907601074129924886L;
...

1 Resposta

M4N03L50N

O primeiro passo é usar vírgulas…

Criado 28 de janeiro de 2008
Ultima resposta 28 de jan. de 2008
Respostas 1
Participantes 2