Hi. You obviously missed what I wrote nearly to the end of my question - I want to have it this way.
The question is more "why is this not working, am I thinking incorrectly as to how transactions attributes work?", than "what to do to make this work?" - I know that I can do it the way you suggested, but there are certain things that make it impossible - I really want to have every person added in a separate transaction (mind that this code is just a very simple snippet that shows the problem and question, not the thing I really have in my production code).
Thank you very much for your time, though.
[Message sent by forum member 'szczyp' (szczyp_at_gmail.com)]
http://forums.java.net/jive/thread.jspa?messageID=364912