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; } }Merci d'avance
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; }
Partager