OK, sounds good.
Thanks,
Gail
On Wed, Jan 31, 2018 at 2:38 PM, Steve Ebersole <steve(a)hibernate.org> wrote:
It is possible to call EntityManager#lock(Object entity,
LockModeType
> lockMode) with a lower-level lock, but that request will be ignored.
> Hibernate will only upgrade a lock.
>
Sure, this is in keeping with most (all?) databases - a transaction can
only acquire more restrictive locks.
> I think that clarifies retaining the same lock-level for the entity when
> calling EntityManager#refresh(Object entity).
>
> If no one has any comments that disagree with this in the next couple of
> days, I'll go with that.
>
That's the correct handling.