Erro segue abaixo rg.hibernate.AnnotationException: java.util.ArrayList collection type not supported for property: br.com.alura.loja.modelo.Pedido.itens
Segue o trecho de codigo da classe Pedido @Entity public class Pedido {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private BigDecimal valorTotal;
private LocalDate data = LocalDate.now();
@ManyToOne
private Cliente cliente;
@OneToMany(mappedBy = "pedido")
private ArrayList<ItemPedido> itens;
E segue o trecho da classe ItensPedido @Entity @Table(name = "itens_Pedido") public class ItemPedido {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private BigDecimal precoUnitario;
private int quantidade;
@ManyToOne
private Pedido pedido;
@ManyToOne
private Produto produto;
public ItemPedido(int quantidade, Pedido pedido, Produto produto) {
this.id = id;
this.quantidade = quantidade;
this.pedido = pedido;
this.produto = produto;
}