As I understand, the "ejbLoad()" is: "The container must invoke this method in the transaction context determined by the transaction attribute of the business method that triggered the ejbLoad method."
I'm using a code like accSubjHome.findByPrimaryKey(id).getDetails() in some stateless session bean several times - all time in a new transaction.
So, the "ejbFindByPrimaryKey()" and "ejbLoad()" should be executed. But these happens only at first time - others occurs without synchronization with database("ejbLoad()").
On WebLogic is all correctly.
What is the matter on JBoss?