I would like to make a review about some user at my system, this review is made by others users. So here it's my user's table:
And this is my user_review table:
The EclipseLink is generating like this (actually it insted of @PrimaryJoinColumn
was @JoinColumn
it change it because of this post ):
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Temporal(TemporalType.DATE)
private Date date;
private String review;
//bi-directional many-to-one association to User
// @PrimaryKeyJoinColumn(name="id_user_reviewer")
@ManyToOne
@JoinColumn(name="id_user_reviewer")
private User reviewer;
//bi-directional many-to-one association to User
// @JoinColumn(name="id_user")
@ManyToOne
@PrimaryKeyJoinColumn(name="id_user")
private User user;
//bi-directional many-to-one association to UserInfo
@ManyToOne
@JoinColumn(name="id_user")
private UserInfo userInfo;
And keeps giving me this error:
Join column "user_id" cannot be resolved on table "user_review"
I really don't what to do 'cause I already try many things, different associations but nothing seems to be working. Any ideas ?