Bonjour,

J'ai deux deux classe (@Entity) : Un client et un compte.Lors de l'exécution de mon projet un erreur est survenu à savoir :@OneToMany or @ManyToMany targeting an unmapped class com.model.Client.comptes[com.model.Compte].

Voila le code des deux classe sachant que ces deux classe sont bien mappées dans le fichier de configuration de hibernate:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Entity
@Table(name = "client", catalog = "internetbanking1", uniqueConstraints = @UniqueConstraint(columnNames = "cin"))
public class Client implements java.io.Serializable {
 
	private Integer codeClient;
	private Integer cin;
	private Set<Compte> comptes = new HashSet<Compte>(0);
	private Set<Utilisateur> utilisateurs = new HashSet<Utilisateur>(0);
 
	............
	@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "client")
	public Set<Compte> getComptes() {
		return this.comptes;
	}
 
	public void setComptes(Set<Compte> comptes) {
		this.comptes = comptes;
	}
 
 
 
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Entity
@Table(name = "compte", catalog = "internetbanking1")
public class Compte implements java.io.Serializable {
 
 
	private Integer numCompte;
	private Client client;
 
	..............
@ManyToOne(fetch = FetchType.LAZY)
	@JoinColumn(name = "codeClient")
	public Client getClient() {
		return this.client;
	}
 
	public void setClient(Client client) {
		this.client = client;
	}
Merci d'avance