Olá, primeiro uma crítica construtiva ao curso.
Achei essa parte do curso insuficiente. O professor propôs um desafio, achei bacana ele fazer algo assim porém ele utilizou um vídeo de 5 minutos para a resolução comentando sobre tudo de maneira muito superficial. Em outros cursos há sempre o passo a passo do que os professores fazem no vídeo na parte do "Faça como eu fiz". Já nesse tem uma mensagem padrão mandando seguir o que ele fez porém ele mal mostrou o que exatamente foi feito. Enfim, espero que consigam dar uma atenção a essa parte.
Vamos a dúvida, não consegui entender as anotações a seguir:
@JoinTable(name = "funcionarios_unidades", joinColumns = {
@JoinColumn(name = "fk_funcionario") },
inverseJoinColumns = { @JoinColumn(name = "fk_unidade") })
private List<UnidadeTrabalho> unidadeTrabalhos;