gpt4 book ai didi

java - Hibernate 实体关系的问题

转载 作者:行者123 更新时间:2023-11-30 11:42:22 25 4
gpt4 key购买 nike

我对 Hibernate 的关系有疑问:

我有两个实体 --> SolicitudDetalleAccesorio,它们之间的关系是:

我有一个 Solicitud 和许多 DetalleAccesorio,我需要用 DetalleAccesorio 保存 Solicitud,两者都是数据库中的不同表。这是 Solicitud 的重要代码:

@Id
@GeneratedValue( 策略=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

关于java - Hibernate 实体关系的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11748535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com