0
投稿を表示するjsfページを作成しようとしていて、ユーザーがコメントを書くことができます。したがって、コメントテーブルには、その投稿を参照する外部キーがあります。 私の質問どのようにコメント "Avis"エンティティに属性Idea "Idee"を追加できますか?JSFページに外部キーを追加するにはどうすればよいですか?
これはこれはAvis.java
@Entity
@Table(name = "avis")
public class Avis implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column
private String commentaire;
@Column
private int score;
@Column
private Boolean signaler;
@Column
private Boolean satisfaction_utilisateur;
@ManyToOne
@JoinColumn(name = "idee_id")
private Idee idee;
@ManyToOne
@JoinColumn(name="user_id")
private Utilisateur user_avis;
あなたが "IDEESを" 複数のアイデアを示している場合、これはIdee.java
@Entity
@Table(name = "idee")
public class Idee implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@Column
private String titre;
@Column
private String description;
@Column
private String theme;
@Column
private String type;
@OneToMany(mappedBy = "idee")
private Collection<Avis> avis;
@ManyToOne
@JoinColumn(name="user_id")
private Utilisateur user;
あなたはJSFフォームの代わりに、エンティティに外国KEY_ _that加えることを意味していましたか? – Omar