Ignore the above - while it is true that i don't need the inner function to be part of the bean specification to have the "for update" call first. I do need it to be to get the transaction committed after selecting the correct row to be operated on to prevent said operation blocking the other transactions from getting a row.
[Message sent by forum member 'jsl123' (jsl123)]
http://forums.java.net/jive/thread.jspa?messageID=217903