мой стол имеет 3 колонки: ID, Город, район.Hibernate, как избежать дубликатов?
Мой веб-сервис дает во входных данных список пар (Город, Район). Мне нужно избегать дублирования (City, District) дубликатов.
Как я могу достичь этого результата? Я не могу использовать session.saveOrUpdate(), потому что из-за другого ID все записи кажутся разными.
Пожалуйста, помогите мне.
спасибо.
Первое, что нужно сделать, это добавить ограничение в таблицу: 'CONSTRAINT city_district_unique UNIQUE (город, район)'. Точный синтаксис будет зависеть от используемой базы данных. –
Возможно, вы могли бы использовать составной ключ, состоящий из городских и районных объектов. – xea