Alguém pode me ajudar no mapeamento da classe abaixo.
public class Elo {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "id_elo")
private Long id;
@ManyToOne
@JoinColumn(name = "id_user",referencedColumnName="id_user",nullable=false)
@Cascade(CascadeType.ALL)
private UserOff userOff;
@Column(name = "id_follower",nullable=false)
private Long idFollower;
...
Eu coloquei um atributo id_elo mas na verdade a combinação dos atributos id_user e id_follower já corresponderia a chave primária, no caso composta.
Entretanto, eu nunca mapeei uma chave composta usando o Hibernate Annotations. Procurei na net, mas n achei nada parecido. Alguém pode me ajudar a substituir a chave primaria id_elo por uma chave primaria composta (id_user, id_follower)?
Agradecido.