Problème de mapping Hibernate
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:
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:
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