Допустим, у вас был такой стол:
id | name
---+---------
1 | foo
2 | bar
Существует ограничение уникальности для столбца name
.
Как бы установить строку с id=2
на foo
, а строку с id=1
на bar
?
Я знаю, что вы могли бы просто назначить временные имена обоим, а затем ввести нужные имена, но это не кажется самым простым способом.
Я использую Hibernate, поэтому любые трюки, специфичные для Hibernate, были бы хороши. Это похоже на проблему, которая затрагивает все РСУБД в целом.