1
resposta

Como persistir lista de objetos?

Olá pessoal,

Estou fazendo um projeto da faculdade e me pintou uma duvida com relação a persistencia de lista de objetos.

@Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    public int Id;
    @OneToMany    
    public ArrayList<Carona> ListaCaronas;

Onde aqui, uma Carona tem um único condutor, uma relação @OneToOne. Quando eu tento executar dessa forma acima, me retorna erro.

Como persistir uma lista de objetos, onde os objetos dessa lista possuem relação com outros objetos?

Valeu!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Caio,

coloca um cascade all na tua lista. Assim:

@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
public int Id;
@OneToMany(cascade=CascadeType.ALL)
public ArrayList<Carona> ListaCaronas;

Vê se funciona...

Abraço.