If you have an EJB A that calls another EJB B, and then the EJB B calls again some method of EJB A.
1) EJB A calls foo() method of EJB B
2) EJB B's foo method calls setPrice of EJB A
It means if I set the False then it will raise the exception "... reentrant method called detect ....".
So, how about I define the True ? Can it be solve the problem?
As in your example, do I need to define the to be True in both EJB A and EJB B ?
If the CMP/CMR relation is bi-directional, does it must raise "reentrant method called" ?
If so, how can prevent this if I want to get teh object of other side?