для создания аннотаций объекта ассоциации таблицы соединений
вот что я сделал
public class Candidature_FK implements Serializable{
private Long idEtudiant;
private Long idStructure;
...
}
и
@Entity
@ Table (имя = "Кандидатура")
@IdClass (Candidature_FK.class)
Открытый класс Candidature реализует Serializable {
public Candidature() {
}
@Id
private Long idEtudiant;
@Id
private Long idStructure;
@ManyToOne(fetch=FetchType.EAGER)
@PrimaryKeyJoinColumn(name="Etudiant",referencedColumnName="id")
private Etudiant etudiant_fk;
@ManyToOne(fetch=FetchType.EAGER)
@PrimaryKeyJoinColumn(name="StrectureAcc",referencedColumnName="id")
private StructureAcc structureAcc_fk;
@Temporal(javax.persistence.TemporalType.DATE)
@Column(name="dateCandidature",nullable=false)
private Date dateCandidature;
но проблема в том, что база получила это
ИДЕТУДИАНТ bigint (20) БЕЗ ПРИВЕТА
ИДСТРУКТУРА bigint (20) НЕТ ПРАВА
dateCandidature дата NO
ETUDIANT_FK_id bigint (20) ДА МУЛЬ
STRUCTUREACC_FK_id bigint (20) ДА МУЛЬ
!!!!!!!!
заранее спасибо