Не подвязывается ManyToMany

В своем учебном проекте хочу попробовать связь ManyToMany. Когда пытаюсь создать объект Project через PostMan, cам объект создаётся, но Set сотрудников не сетится. Классы и запрос к postman ниже:

Postman body:

{
    "name" : "project",
    "employees": [
    {
        "id": 7,
        "name": "Terminator",
        "sex": "OTHER",
        "position": "Robot",
        "salary": 54363,
        "dateOfHire": "2015-07-04"
    }
    ]
}

Project.java:

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Entity
@Table(name = "projects")
public class Project {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

    @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
    @JoinTable(
        name = "employee_project",
        joinColumns = {@JoinColumn(name = "project_id")},
        inverseJoinColumns = {@JoinColumn(name = "employee_id")})
    private Set<Employee> employees;
}

Employee.java:

@Getter
@Setter
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Entity
@Table(name = "employees")

public class Employee {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

    @JsonIgnore
    @ManyToMany(mappedBy = "employees", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
    private Set<Project> projects;
}

Ответы (0 шт):