Folks,

I need your help. An error in my app bugs me and I am looking
desperately were it could happen.

The use case is:
- create a user
- create a user_role object
- select one of the existing roles
- connect all together and commit

I see that all values are correct in the database (mysql console)

But after the user registered, my app fails with the error "no role".

What I do is basically:

ur = User.getUserRoles();
foreach ur:
   r = ur.getRole()


And the r reference is null. I am not sure what I am doing wrong. Any
hints what I could check in my Cayenne app?

I add a role to a user liek this:

User user ...

UserRoles userRoles = new UserRoles();
userRoles.setUser(user);
userRoles.setRole(role);
user.addToUserRoles(userRoles);
role.addToRolesToJoin(userRoles);

Any hints highly apprecitated - thanks in advance

Christian

Reply via email to