Hi, there is a significant change between 3.2.3 and 3.2.7 concerning the behavior when calling a finder on an CMP Entity Bean. In 3.2.3 the container synchronizes the states of all entity beans within the transaction with the database which is compliant with the EJB 2.0 spec 10.5.3 page 177. (also when calling a findByPrimaryKey) 3.2.7 has a different behavior: when calling the findByPrimaryKey the states of all entity beans within the transaction is NOT synchronized with the database. The behavior is compliant to the EJB 2.1 spec 10.5.3 page 194.
So the question is, why is there such a change and why is 3.2.7 not EJB 2.0 compliant?