Description
User Manager creating excessive transactions on get* operations via Spring transactions
In spring configuration, was:
<prop key="*">PROPAGATION_REQUIRED</prop>
changing to more refined transactional propagation:
<property name="transactionAttributes">
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="remove*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_SUPPORTS</prop>
</props>