Requisição pai e uma lista, lista size = 0

Tenho um objeto e tenho uma lista, estou fazendo da seguinte forma:

{
"id" : 0,
"data": "2019-05-03T03:00:00.000Z",
"descricao": "teste",
"authUser" : "1",
"municipioIbge" :  4429,
"dataInicio" : "2019-04-08",
"dataTermino" : "2019-04-08",
"item" : 1301146,
"empresa" : 248,
"eventoIngresso" : [{"codigo" : "GOLD",
					 "descricao" : "descricao1",
					 "descricaoComplemento" : "descricao1Complemento",
					 "valorPacote" : "51.99",
					 "valorPromocional" : "49.99"
					 
                     },
                     {"codigo" : "VIP",
                     "descricao" : "descricao2",
                     "descricaoComplemento" : "descricao2Complemento",
                     "valorPacote" : "71.99",
                     "valorPromocional" : "68.99"
                     },
                     {"codigo" : "DIAMONT",
                     "descricao" : "descricao3",
                     "descricaoComplemento" : "descricao3Complemento",
                     "valorPacote" : "81.99",
                     "valorPromocional" : "78.99"
                     }	
					]

}

no back End o campo “eventoIngresso” o tamanho da lista esta vindo 0

@POST
@Compress
@Decompress
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
@Path("/criar-evento({authUser})")    
public Response criarEvento(@Context HttpHeaders httpHeaders, Evento evento,@PathParam("id") Integer authUser) {

minha entidade :

@Entity
@Table(name = "evento", schema = "xxxxx")
@ALL
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonIdentityInfo(generator = JSOGGenerator.class)
public class Evento  extends AuthAuditable  {
@JsonIgnore
@OneToMany(mappedBy = "evento", cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.DETACH, CascadeType.REFRESH})
private Collection<EventoIngresso> eventoIngresso = new ArrayList<>();

Nada de exceções ou erros? Logs?

Simplesmente tras a lista zerada

E onde está o código da persistência? Onde está o código da listagem? Como fez os tratamentos de exceções?

@darlan_machado, gostaria de chegar neste ponto “evento” com a listagem preenchida

public Response criarEvento(@Context HttpHeaders httpHeaders, Evento evento

Agora ficou menos confuso.
A questão é que você não definiu de onde vem o evento.
Ele será passado no corpo da requisição? Ele virá de uma variável do path? Ele será um parâmetro?
É isso que você precisa corrigir

@darlan_machado, gostaria de passar no corpo da requisição, assim :slight_smile:

{
"id" : 0,
"data": "2019-05-03T03:00:00.000Z",
"descricao": "teste",
"authUser" : "1",
"municipioIbge" :  4429,
"dataInicio" : "2019-04-08",
"dataTermino" : "2019-04-08",
"item" : 1301146,
"empresa" : 248,
"eventoIngresso" : [{"codigo" : "GOLD",
					 "descricao" : "descricao1",
					 "descricaoComplemento" : "descricao1Complemento",
					 "valorPacote" : "51.99",
					 "valorPromocional" : "49.99"
					 
                     },
                     {"codigo" : "VIP",
                     "descricao" : "descricao2",
                     "descricaoComplemento" : "descricao2Complemento",
                     "valorPacote" : "71.99",
                     "valorPromocional" : "68.99"
                     },
                     {"codigo" : "DIAMONT",
                     "descricao" : "descricao3",
                     "descricaoComplemento" : "descricao3Complemento",
                     "valorPacote" : "81.99",
                     "valorPromocional" : "78.99"
                     }	
					]

}