Je rencontre encore un autre problème... (décidément)

Pour pouvoir associer un produit et sa quantité, j'ai choisi d'utiliser une Map:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@OneToMany(fetch=FetchType.EAGER)
private Map<Product, Integer> products;
Je veux que le OneToMany s'applique à Product, mais Integer je ne lui donne pas d'association (on s'en fout du Integer).

et j'obtiens l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: ejb.User.cart.products[java.lang.Integer]
Une idée?