Como usa Annotation com VERTOR

2 respostas
A

Galera gostaria de saber com faço a anotação de linha de condigo:

private String [] dias;
private String [] horas;
private String [] disciplina;

2 Respostas

Nicolas_Fernandes

Opa, AdsMarcos, beleza?

Como estão modeladas as suas tabelas?

vininewday

Amigo, como estes atributos não estão diretamente ligados á outras entidades e são vetores, você terá que criar entidades “arbitrárias” para relacionar com esses campos.

@ElementCollection @CollectionTable( name="dias", joinColumns=@JoinColumn(name="dia_id")) @Column(name="dia") private List<String> dias;

O que isto fará?

Você terá uma outra entidade chamada “dias” na sua base de dados e para dia dentro da lista, haverá um registro nessa entidade ligada diretamente á entidade que possuí esse atributo.

Obs: Eu testei com uma Lista, não testei com um Array puro.

Criado 6 de março de 2013
Ultima resposta 6 de mar. de 2013
Respostas 2
Participantes 3