Utilice una Correlación de uno a uno para definir una relación con multiplicidad de uno a muchos.
En la vista Estructura JPA, seleccione el campo a correlacionar.
Pulse el campo con el botón derecho del ratón y seleccione Correlacionar como > Uno a uno. La vista Detalles de JPA (para atributos) visualiza las propiedades del seleccionado.
Utilice esta tabla para cumplimentar los campos de la Información general de la vista Detalles de JPA.
Propiedad | Descripción | Valor predeterminado |
---|---|---|
Hiperenlace de entidad correlacionada | Define la correlación como
Uno a uno. Corresponde a la anotación @OneToOne . |
Uno a uno |
Entidad destino | La entidad con la que se correlaciona este atributo. | null
No necesita especificar explícitamente la entidad destino ya que puede inferirse del tipo de objeto al que se hace referencia. |
Tipo de extracción | Define cómo se cargan los datos de la base de datos. Consulte "Tipo de extracción" para conocer los detalles.
|
Impaciente |
Correlacionado por | El campo de base de datos propietario de la relación. |
Utilice esta tabla para cumplimentar los campos Información de columnas de unión en la vista Detalles de JPA.
Eclipse añade las anotaciones siguientes al 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>)