elSifa 0 Newbie Poster
@ManyToMany (fetch=FetchType.LAZY)
	@JoinTable(
			name="confirmed_join_table",
			joinColumns={@JoinColumn(name="user_id")},
			inverseJoinColumns={@JoinColumn(name="match_id")}
	)
	@IndexColumn(name="position")
	private List<Match> confirmedMatches = null;
	
	@ManyToMany (fetch=FetchType.LAZY)
	@JoinTable (
			name="candidates_join_table",
			joinColumns={@JoinColumn(name="user_id")},
			inverseJoinColumns={@JoinColumn(name="match_id")}
	)
	@IndexColumn(name="position")
	private List<Match> candidateMatches = null;

This is what I have in one of the classes, the other class has the inverse association, but I don´t think it´s important. In my last thread, which I still do not know how to close, I did not get much attention so I hope I get more help in this one. This associations in the database appears as one whole jointable with all the fields together in it, and its name is the default for associations, no one of the ones I pass as arguments. If someone can tell me what I am doing wrong It would help a lot.