Given the above, the code provided and the log jBoss does what it's asked to do.I suggest not to use the xDoclet generated bean code, it's too full of bugs (like this one) to be usefull.