Hibernate - ID

4 respostas
Y

Oi pessoal!

Estou criando um arquivo .hbm e estou com 2 duvidas.

1ª duvida ->
Porque a Chave da minha tabela não é auto incremento, nem uma sequence, é o usuario que vai me passar o valor dessa chave.

2ª Duvida ->
A minha tabela tem 2 chaves e agora???

Então como fica essa parte do código:

<id name=????? column=??????? type="integer">
   <generator class="??????????????????????"/>
   </generator>
  </id>

Obrigada

4 Respostas

M

Duvida 1:
Tenta isso,a unica diferença é o generator class=“assigned”

<id name="seuMetodo" column="suaColuna" type="integer"> <generator class="assigned"/> </id>

Duvida 2:

Vai precisar de um composite-id

<composite-id> <key-property name="propriedade1"/> <key-property name="propriedade2"/> ... <key-property name="propriedadeN"/> </composite-id>

Y

Então ao invez do ID eu coloco o Composite-id???
Precisa fazer algo de especial no Java ou é só isso mesmo?

Muitiiiisssiiimmmoo Obrigada

M

A classe so precisa dos metodos set e get para os itens definidos no composite-id

Y

Eu preciso do Compite-id mesmo sendo:

  • 1 chave Primaria
    e
  • 1 chave Secundaria
    ???
Criado 1 de agosto de 2006
Ultima resposta 2 de ago. de 2006
Respostas 4
Participantes 2