Estou desenvolvendo uma aplicação java + hibernate + Spring boot, estou iniciando nas ferramentas e nao estou conseguindo fazer a ligação do meu Cliente com meu Sub Grupo de Atividade, no qual tenho a anotação @ManytoMany, tudo salva normal, ja debuguei e o objeto subGrupoAtividade está vindo corretamente para o cliente, porém nao esta salvando na tabela auxiliar do banco de dados, que contem as duas chaves dos objetos, alguma ajuda?
Cara, isso demanda um trâmite meio complexo.
Você precisa setar o cliente em todas as atividades, depois persistir cada uma delas.
Aí você atribui a lista de atividades ao cliente e salva o cliente.
Só assim é que o hibernate vai persistir na tabela associativa.
Mas uma atividade nao tem um cliente, só um cliente tem uma lista de atividade, mas preciso da segunda tabela pra nao mexer na table do sub grupo, entao acho que da pra fazer tudo num commit só, nao da? no jpa repository do cliente com um .save(cliente) ele ja salvar tudo nas duas tabelas