Use uma Correlação um com um para definir uma relação de multiplicidade um com vários.
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> Um com um. A vista Detalhes de JPA (para atributos) apresenta as propriedades dos atributos seleccionados.
Use esta tabela para preencher os campos de Informação geral da vista Detalhes de JPA.
Propriedade | Descrição | Predefinição |
---|---|---|
Hiperligação de entidade correlacionada | Define a correlação como Um com um. Corresponde à anotação @OneToOne . |
Um 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. |
Tipo de obtenção | 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 |
Correlacionado por | O campo da base de dados ao qual pertence a relação. |
Use esta tabela para preencher os campos de Informação das colunas de junção na vista Detalhes de JPA.
Eclipse adiciona as seguintes anotações ao campo:
@OneToOne(targetEntity=<TARGET_ENTITY>, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>") @JoinColumn(name="<JOIN_COLUMN_NAME>", referencedColumnName= "<JOIN_COLUMN_REFERENCED_COLUMN>", insertable = <INSERTABLE>, updatable = <UPDATABLE>)