У меня есть n: m-ассоциация между двумя классами User и Role, реализованная в виде пакета с lazy = "extra".Ассоциация сохраняется в таблице ассоциации, так как у пользователя может быть много ролей, а роль может быть связана со многими пользователями.
Теперь, когда я добавляю новую роль пользователю, hibernate выдает код sql, который сначала удаляет всезаписей в таблице эссоциации, а затем снова добавляет их все вместе с новой ассоциацией.
Я хотел бы знать, почему это происходит и как я могу избавиться от этого поведения.
Ralf