| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2007 14:40:23
|
soudaniel_01
JavaEvangelist
Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline
|
galera seguinte eu tenho uma entidade
Contato ela é chave composta Porém uma dessas colunas que compões essa chave é auto increment, como faço pra pra mapear isso com hibernate ??
Entidade
Mapeamento
é por esse caminho ??
vlewww
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2007 14:56:51
|
Guto_Magalhaes
JavaTeenager
![[Avatar]](/images/avatar/9ec80d58ed3495c213848b3957cf8ea1.png)
Membro desde: 11/06/2007 11:51:52
Mensagens: 180
Offline
|
Tente colocar isto em baixo do nome do campo:
<generator class="increment" />
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2007 15:24:14
|
soudaniel_01
JavaEvangelist
Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline
|
isso não funciona...
vc está dizendo isso:
help ai galera >..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2007 15:41:25
|
soudaniel_01
JavaEvangelist
Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline
|
é galera acho que não tem como eu fazer isso, mais vlew a força ai..
pois não tem como eu ter uma chave auto incremet no banco onde eu já tenho uma chave numerica...heheheh vlewwwww
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2009 17:56:46
|
F?io Henrique
Debugger
![[Avatar]](/images/avatar/ea370fd565d330b204134f3cd29adbdf.jpg)
Membro desde: 08/02/2009 11:11:33
Mensagens: 57
Localização: Rio de Janeiro
Offline
|
Olá!
Para compor uma (unique constraint), não utilize chave composta, isso é uma arquitetura ruim.
Utilize uma chave (id), e defina uma unique constraint, com os campos que você não deseja permitir duplicação. Exemplo:
Tabela Users
id (PK)
nome
login (Unique Constraint)
Assim seu banco vai funcionar com mais eficiência, e você não vai precisar fazer queries com muitos campos chaves em joins. Reduzir o número de campos em tabelas de menor papel no sistema. ect.
This message was edited 3 times. Last update was at 10/02/2009 18:59:57
|
Java until hell freezes over
1 ano de Java
Procurando Projeto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2009 18:37:13
|
arthurminarini
Virtual Machine Man
Membro desde: 01/01/2009 15:24:06
Mensagens: 660
Offline
|
ola tenta migras estes xmls seus para anotations é muito mais facil e pratico eu até te ajudaria se fosse anotation
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2009 18:49:39
|
F?io Henrique
Debugger
![[Avatar]](/images/avatar/ea370fd565d330b204134f3cd29adbdf.jpg)
Membro desde: 08/02/2009 11:11:33
Mensagens: 57
Localização: Rio de Janeiro
Offline
|
Ah, um dos principais beneficios é que você poderá acessar uma tabela central em seu sistema sem percorrer a arvore inteira.. exemplo: para acessar algumas requisições de um determinado setor, você poder utilizar a chave estrangeira do setor, sem utilizar em conjunto a da empresa. (a chave do setor poderia repertir caso fosse composta com a chave da empresa). Infinidade de vantagens de acesso no seu código.
This message was edited 5 times. Last update was at 10/02/2009 20:10:20
|
Java until hell freezes over
1 ano de Java
Procurando Projeto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/02/2009 18:55:13
|
arthurminarini
Virtual Machine Man
Membro desde: 01/01/2009 15:24:06
Mensagens: 660
Offline
|
se for autoinc para mysql ja vou adiantando pq eu tive alguns problemas para um autoincremet no hibernate precisa de stategy que tem que ser identity
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2009 08:14:38
|
kamikazeishida
JavaChild
![[Avatar]](/images/avatar/4f53d60aee2ffa2af10e3463da26b784.jpg)
Membro desde: 26/04/2006 09:12:58
Mensagens: 137
Localização: Curitiba Pr
Offline
|
acho q nesse link deve ter algo q te ajuda
http://tech.sxinfo.net/UserFiles/mxk/File/eBook/java/hibernate/Manning%20-%20Hibernate%20in%20Action.pdf
This message was edited 2 times. Last update was at 11/02/2009 08:17:22
|
Pergunte ao GOOGLE, ele é seu amigo!!!
Todas as pessoas inteligentes usam o Google. |
|
|
 |
|
|