Duvida Chave Composta Hibernate

3 respostas
A

Pessoal…
Estou tentando usar hibernate no meu sistema:
Meu sistema eh o seguinte, tenho 3 tabelas no banco:
ClienteA,ClienteB,ClienteC
Ambos tem em comum DATAHORA,NOME,CPF,ENDERECO,TELEFONE
entao criei um BEAN

CLIENTE com os Atributos DATAHORA,NOME,CPF,ENDERECO,TELEFONE
Sendo a DATAHORA e NOME chaves

e criei + 3 BEANS com CLIENTEA,CLIENTEB,CLIENTEC (HERANÇA), ele vai herdar os atributos de cliente

Como irei fazer isso com o Hibernate? usando Annotation??

Obrigada Pessoal…

Essa ideia minha de herdar esta certo??

:wink:

3 Respostas

fsquadro

Ana,

De uma olhada no Guia de Referencia do Hibernate, lá tem tudo explicado e com exemplos.

http://www.hibernate.org/hib_docs/annotations/reference/en/pdf/hibernate_annotations.pdf

Boa sorte.

A

Obrigada…
Essa ideia de criar herança no Bean é legal??

Tem outra sugestao??

Obrigada :lol:

A

Ola…
Criei assim as tabelas:

@Entity
@IdClass(ClientePK.class)
class Cliente
{

        @Id
	private Date datahora;
	
	@Id
	private Integer nome;

	private String endereco;
	private String telefone;

.
.
.//getter setter

@Embeddable
class ClientePK implements Serializable
{


	private Date datahora;
	

	private Integer nome;

.//getter setter

A minha duvida eh?? como irei implementar a insercao?
Qual tabela chamar??

Alguem me da um help :smiley:

Thanks…

:lol:

Criado 5 de abril de 2007
Ultima resposta 6 de abr. de 2007
Respostas 3
Participantes 2