Tenho um relacionamento bidirecional entre duas classes: Company e Project. A classe Project possui um atributo Company 'company', e nela está anotado @ManyToOne. A classe Company possui um atributo LIST do tipo Project (projects) anotado @OneToMany(mappedBy="company").
Para o relacionamento funcionar corretamente, devo usar o setCompany na classe forte (projects) da seguinte forma?
public void setCompany(Company company) {
this.company = company;
company.getProjects().add(this);
}