Use um Mapeamento Um a Um para definir um relacionamento com multiplicidade um para muitos.
Na visualização Estrutura do JPA, selecione o campo para mapear.
Clique com o botão direito no campo e, em seguida, selecione Mapear Como > Um para Um. A Visualização Detalhes do JPA (para Atributos) exibe as propriedades a serem selecionadas.
Use esta tabela para completar os campos Informações Gerais na visualização Detalhes do JPA.
Propriedade | Descrição | Default |
---|---|---|
Hyperlink de Entidade Mapeada | Define o mapeamento como Um para Um. Isso corresponde
à anotação @OneToOne . |
Um para Um |
Entidade de Destino | A entidade à qual esse atributo é mapeado. | nulo
Você não precisa especificar explicitamente a entidade de destino, pois ela pode ser deduzida do tipo de objeto que está sendo referido. |
Tipo de Busca | Define como os dados são carregados a partir do banco de dados. Consulte "Tipo de Busca" para obter detalhes.
|
Ávido |
Mapeado por | O campo de banco de dados que possui o relacionamento. |
Use esta tabela para completar os campos Informações das Colunas de Junção na visualização Detalhes do JPA.
O Eclipse inclui as seguintes anotações no 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>)