Как сохранить объект с внешним ключом, если я просто знаю идентификатор внешнего ключа, а не полный объект? [Дубликат]

python3 -m pip install --user --upgrade pip==9.0.3

проблема с выводом: rollback

2
задан rascio 18 February 2016 в 13:52
поделиться

1 ответ

Да, вы можете это сделать.

Сохраняет ли он только ссылку, а также обновляет компанию с именем = null?

По умолчанию cascade, вот так, Hibernate ничего не сделает. Таким образом, ответ таков: он сохраняет только внешний ключ.

Самый действительный (для JPA) подход использует session.load(Company.class, 1). Он возвращает прокси без запроса в базу данных. Но, конечно, для этого вам нужно иметь сеанс.

1
ответ дан v.ladynev 28 August 2018 в 00:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: