Use uma correlação Vários com um para definir uma associação de valor único a uma outra classe de entidade que tenha uma multiplicidade vários com um.
Seleccione o campo a correlacionar na vista Estrutura de JPA.
Faça clique com o botão direito do rato no campo e, de seguida, seleccione Correlacionar como> Vários com um. A vista Detalhes de JPA (para atributos) apresenta as propriedades dos atributos seleccionados.
Use esta tabela para preencher o campo Informação geral da vista Detalhes de JPA.
Propriedade | Descrição | Predefinição |
---|---|---|
Hiperligação de Entidade de Correlação | Define a correlação como Vários com um. Corresponde à anotação @ManyToOne . |
Vários com um |
Entidade destino | A entidade com a qual este atributo está correlacionado. | null
Não é necessário especificar explicitamente a entidade destino, uma vez que esta pode ser inferida do tipo de objecto referenciado. |
Obter | Define como os dados são carregados a partir da base de dados. Para mais esclarecimentos, consulte a secção "Tipo de acção de obtenção".
|
Ansioso |
Em cascata | Consulte "Tipo de cascata" para obter detalhes.
|
Predefinição |
Opcional | Especifica se o campo pode ser nulo. | Sim |
Use esta tabela para preencher os campos do separador Informação das colunas de junção na vista Detalhes de JPA.
Eclipse adiciona as seguintes anotações ao campo:
@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), name = "<JOIN_TABLE_NAME>") @ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, cascade=<CASCADE_TYPE>)