Я использую Spring Boot, Data, JPA Hibernate.Проблема, с которой я сталкиваюсь, связана с - ЭТОМ
Когда я пытаюсь следовать "Вариантам 1" @Maciej, а делать -
UserDepartmentRoleLink udr1 = new UserDepartmentRoleLink();
System.out.println("\nAdding UserDepartmentRole....");
udr1.setUser(user1);
udr1.setDepartment(department1);
udr1.setRole(role1);
uprRepository.save(udr1);
UserDepartmentRoleLink udr2 = new UserDepartmentRoleLink();
System.out.println("\nAdding UserDepartmentRole....");
udr2.setUser(user1);
udr2.setDepartment(department1);
udr2.setRole(role1);
uprRepository.save(udr2);
Iв конечном итоге дублирующие записи в таблице UserDepartmentRoleLink (mysql).Не было исключений. !!
Что я здесь не так делаю?
Это ожидаемое поведение?
Что мне делать, чтобы избежать дублирования значений?