Salut!
J'ai deux Tables:
*Table PARAM:
PARAMETER_ID
PARAMETER_Description
*Table PARAM_OS:
PARAMETER_ID
OS_TEXT
La table PARAM_OS n'a pas de ID qui s'autoincrémente.
J'ai fais une jointure dans l'entité Param:
@OneToMany(targetEntity=ParamO.class,cascade = CascadeType.ALL)
@JoinTable(name = "PARAM_OS", joinColumns = { @JoinColumn(name = "PARAMETER_ID") }, inverseJoinColumns = { @JoinColumn(name = "OS_TEXT") })
private Collection<String> oss;
mais dans ma classe ParamO j'ai pas mis de @Id et il me dis que je dois mettre un @Id.
Quelqu'un a une solution?
merci
Partager