Bonjour la ligne en rouge ci dessous me genere l'erreur suivante setId(java.lang.Integer) in be.qspin.qats.entities.Role cannot be applied to (int)

Vous avez une idée de ou cela peut venir?

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
    public static void createUser(String login, String password, String[] role){
        User user = new User();
        user.setLogin(login);
        user.setPassword(password);
        Set s = new HashSet();
        Role r = new Role();
        
        int i; 
        int j = role.length;
        for (i=0; i<j; i++){
            r.setId(Integer.parseInt(role[i]));
            s.add(r);
        }             
        user.setRoles(s);
        HibernateUtility.setRow(user);
        
    }