On 22 ago, 18:06, "Jorge Fernando" <jorgefernand...@gmail.com> wrote:
> Vê esse aki tbhttp://docs.jboss.org/ejb3/app-server/HibernateAnnotations/reference/...
>
> On 8/22/07, Jorge Fernando <jorgefernand...@gmail.com> wrote:
>
>
>
>
>
> > Dá uma olhada nisso
> >http://javawora.blogspot.com/2007/08/hibernate-composite-id.html
> > e tb nisso
> >http://www.hibernate.org/329.html
> > talvez tenha a resposta :)
>
> > On 8/22/07, Alcelyo Roberto <alce...@gmail.com > wrote:
>
> > > Desculpa por não ter falado mas estou usando anotações. Alguem já passou
> > > por este problema ? É possível fazer este tipo de chave composta com o
> > > hibernate usando anotacoes ? Valeu
>
> > > On 8/22/07, Jorge Fernando <jorgefernand...@gmail.com> wrote:
>
> > > > Ops, esqueci de explicar o mapeamento. ele foi retirado do livro
> > > > Hibernate in Action e é sobre uma classe chamada User, que tem a chave
> > > > primária composta por dois atributos username e organizationId.
>
> > > > On 8/22/07, Jorge Fernando <jorgefernand...@gmail.com> wrote:
>
> > > > > De acordo com o livro Hibernate in Action esse é um mapeamento que
> > > > > pode resolver o seu problema. Particularmente nunca utilizei essa estratégia
> > > > > com hibernate, mas o autor chama a atenção para que os métodos equals() e
> > > > > hashcode() sejam implementados.
>
> > > > > Existem mais informações sobre isso na parte 8.3.1 do livro
> > > > > Hibernate in Action
>
> > > > > <class name="User" table="USER">
> > > > > <composite-id>
> > > > > <key-property name="username"
> > > > > column="USERNAME"/>
> > > > > <key-property name="organizationId"
> > > > > column="ORGANIZATION_ID"/>
> > > > > </composite-id>
> > > > > <version name="version"
> > > > > column="VERSION"
> > > > > unsaved-value="0"/>
> > > > > ...
> > > > > </class
>
> > > > > email: jorge_fe...@yahoo.com.br
> > > > > jorgefernand...@gmail.com
> > > > > messenger:theufohun...@hotmail.com
>
> > > > --
> > > > "Que homem é aquele que não pode fazer do mundo um lugar melhor"
> > > > fone:(83)88087401
> > > > email: jorge_fe...@yahoo.com.br
> > > > jorgefernand...@gmail.com
> > > > messenger:theufohun...@hotmail.com
>
> > > --
> > > Alcelyo R Mariz
> > > Bacharel em Sistemas de Informação
>
> > --
> > "Que homem é aquele que não pode fazer do mundo um lugar melhor"
> > fone:(83)88087401
> > email: jorge_fe...@yahoo.com.br
> > jorgefernand...@gmail.com
> > messenger:theufohun...@hotmail.com
>
> --
> "Que homem é aquele que não pode fazer do mundo um lugar melhor"
> fone:(83)88087401
> email: jorge_fe...@yahoo.com.br
> jorgefernand...@gmail.com
> messenger:theufohun...@hotmail.com
Tel: (83) 3533-6059/8801-9872
Analista Judiciário, TRT 13a Região
Tel: (83) 3533-6059/8801-9872