XDoclet

1 resposta
velo

Opa pessoal,

Estou querendo gerar um mapeamento do hibernate usando o XDoclet.

Eu tenho uma classe chamada bastão, cada bastão pode ter diferentes diâmetros.
Um diâmetro para min é um double. Ou seja, a minha classe tem um ArrayList de Doubles.

Como eu mapeio essa coleção no XDoclet, tem como fazer isso sem criar outra classe no meu projeto?

Eu achei uns exemplos que usam o Set e outra classe, tem como trocar o set por um List/ArrayList?

VELO

1 Resposta

velo

Essa foi a resposta que obtive do autor do artigo sobre o hibernate da revista mundo java…

VELO

Caio Filipi:
Olá, Marvin.

Você é o VELO do GUJ? :slight_smile:

Sobre a sua dúvida: acredito que você precise mesmo criar uma classe
Diâmetro. Senão, para qual tabela você mapearia um Double?!

O mapeamento de List pode ser feito usando Bag:

/**

  • @hibernate.bag
  • cascade = “none”
  • inverse=“true”
  • @hibernate.collection-one-to-many
  • class=“meu.pacote.Diametro”
  • @hibernate.collection-key column=“FK_DIAMETRO_ID”
    */
    public List getDiametros() {
    return this.diametros;
    }

Qualquer dúvida, entre em contato.

Abraços,

Caio N. Filipini
[email removido]
ICQ# 21955399
“Human knowledge belongs to the world.”

Criado 7 de junho de 2005
Ultima resposta 8 de jun. de 2005
Respostas 1
Participantes 1