This particular problem seems to have solved itself. Perhaps it was the fifth 
reboot that did it, I'm not sure.

After that, it complained about the keyfields being in the Many part of the 
relation mapping, so I moved it to the One part, in the jbosscmp-jdbc.xml

My current problem is that I simply cannot get the relationships to work 
automatically. I can't save them with
mainClass.setRelatedClass(Collection c);
where mainClass is One and relatedClass is Many.

Right now, I'm doing it like this, in pseudocode representation

sessionMethod(RelatedValues values)
  | {
  |     Collection c = mainClass.getRelatedClass();
  |     c.add(new RelatedClass(values));
  |     mainClass.setRelatedClass(c);
  | }

This gives me a nullpointerexception. The mainClass has just been created, so I 
can understand that I might get a nullpointerexception - after all, there is no 
collection of experience yet. But then how do I add it? If I simply try to use 
setRelatedClass with an entirely new collection, it doesn't accept it either. I 
get a more obscure nullpointerexception, that throws a long line of unhandled 
exceptions because it goes further down before it is thrown. The bean or 
container seems to not accept me creating a new collection to send in. An 
example I saw, from Sun, did it the way my pseudocode does, though in the 
mainClass bean instead of in the session.

The only examples I've been able to find so far doesn't have container managed 
relations, but programmatical (if that's the correct word in english); which I 
believe will not live up to the demands of this course.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3990149#3990149

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3990149
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to