Hibernate кэш первого уровня - получение старых данных - PullRequest
0 голосов
/ 30 октября 2019

Я думаю, что это простой вопрос

У меня есть сущность A, и внутри этой сущности у меня есть сущность B

Сущность A

Строковое имя,

Каскадная сущность «один ко многим» B

Я запускаю процесс с действительной сущностью A, с сущностью B, равной нулю

Сначала я использую метод поиска, чтобы получить сущность A из базы данных

Им я сохраняю сущность B в базе данных

Ps. На данный момент я не могу сохранить сущность A, хорошо?

Данные обновляются в базе данных, сущность A имеет сущность B в качестве внешнего ключа

. Я запускаю другую находку в сущностиA

и данные старые, объект B по-прежнему нулевой

Я пробовал каскадное обновление, изоляцию и распространение, и ничего

Я использую весеннюю загрузку, репозиторий jpa, Ява 11

Я знаю, если я найду для сущности B, и перейти к сущности A будет работать

Но есть ли какое-либо решение

Спасибо заранее Нельсон Гомес

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...