Estou com problema de mapear a entidade fraca: o problema é o seguinte a chave fica como estrangeira na entidade mas não consigo colocar ela como chave composta. Atualmente estou usando o @JoinCollumn e não consegui colocar ela como parte da chave composta, tem algo melhor que eu possa utilizar?