我对Hibernate的关系有疑问:
我有两个实体-> Solicitud和DetalleAccesorio,并且关系是:
我有一个包含许多DetalleAccesorio的Solicitud,并且我需要保存带有DetalleAccesorio的Solicitud,并且这两个都是数据库中的不同表。.这是Solicitud的重要代码:@Id @GeneratedValue( strategy=GenerationType.IDENTITY ) @Column( name="num_solicitud" ) private Long numSolicitud;
@OneToMany( fetch=FetchType.LAZY, mappedBy="codDetalle", cascade={ CascadeType.ALL } )
private List<DetalleAccesorio> listaAccesorios; `
我需要在DetalleAccesorio上保存相同的Solicitud主键吗?
最佳答案
基本上,您必须在子实体(DetalleAccesorio)中设置关系,例如:
@ManyToOne
Solicitud codDetalle
看看这个thread以及这个documentation