Мне известен Hibernate кэш 1-го уровня.
Я знаю, что он ограничен сессией, и я ожидаю, что сессия будет привязана к потоку.
Поскольку JPA является только спецификацией и может поддерживаться другими поставщиками, мой вопрос:
делает JPAПостоянный контекст всегда дает одну и ту же гарантию?
Например, будут ли изменения, сделанные в одном потоке
Object o = entityManager.find(Object.class, id);
o.setAttr(..);
// not flushed
, когда-либо видны в другом потоке?