Várias instâncias de um mesmo tipo no mapeamento

1 resposta
hibernate
T
@Entity

@Table(name = “org_id”)
public class Org_Id implements Serializable {

/**
 * 
 */
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer idOrg;

private String name;
private Integer people_count;
private Integer owner_id;
private String address;
private String cc_email;

private Integer value;
private Integer id;//

Em outra classe preciso mapear assim:

@OneToOne(mappedBy = "dataDeals", cascade = { CascadeType.ALL })
private Org_Id org_id;

@SerializedName("e54f29460674d0962b8641630789ae0d1f197257")
@OneToOne(mappedBy = "dataDealsRevendaPartic1", cascade = { CascadeType.ALL })
private Org_Id revenda_partic_1;

@SerializedName("6f34b2b6a7511c778736577a972b660a1aafc4da")
@OneToOne(mappedBy = "dataDealsEmpresaVencedora", cascade = { CascadeType.ALL })
private Org_Id empresa_vencedora;

É possível fazer isso com Hibernate?

Agradeço qualquer ajuda!! Não estou conseguindo fazer!! Será que tereí que criar uma classe para cada uma?

1 Resposta

darlan_machado

Até onde me lembro, a única restrição do hibernate seria quanto a vários persistent bags (mais de uma relação one to many ou many to many em uma classe) como eager.
Agora, nunca tentei algo assim, porém, deveria funcionar.

Criado 10 de julho de 2019
Ultima resposta 10 de jul. de 2019
Respostas 1
Participantes 2