Boa Noite, estou fazendo alguns teste com Spring-Data-JPA, e tive uma duvida.
Observem as seguintes classes:
@Entity
public class Item {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@ManyToOne
private Produto produto;
private BigDecimal valor;
}
@Entity
public class Pedido {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OneToMany
private List<Item> itens;
}
Na classe pedido eu tenho uma lista de item, se eu instanciar um objeto item, mas não salva-lo no banco de dados e adicionar esse item na lista, e então tentar salvar o pedido, não vai funcionar, obvio.
Mas a minha duvida é se existe a possibilidade de que quando eu salvar o pedido, esse item que não foi salvo, seja salvo automaticamente.