Duvida em Mapeamento @OneToMany em mappedBy pois tenho uma chave composta no filho

Duvida o que colocar no mapeamento @OneToMany em mappedBy pois tenho uma chave composta no filho


--pai
public class Empresa extends AbstractEntity {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "Seq")
    @Column(name = "cod_empresa")
    private Long id;


    @OneToMany(cascade = CascadeType.ALL, mappedBy = "o que colocar aqui???")
    private Collection<Filial> filials;
    
    
    
    
 -- filho
 
 @Entity
 @Table(name = "Filial")
 
 public class Filial  {
 	
     private static final long serialVersionUID = 1L;
     
     @EmbeddedId
    protected FilialPK id;
    
    
    
--PK

@Embeddable
public class FilialPK  {
	
	private static final long serialVersionUID = 1L;
	
    @Column(name = "estado")
    private Long estado;
    
    @Column(name = "capital")
    private Long capital;

Você não mapeou a coluna que referencia a Empresa?
Nesse caso sugiro que verifique se há uma coluna que relacione filial a empresa e mapeie uma propriedade @ManyToOne, em seguida na @OneToMany, use o mappedBy= propriedade manytoone