Алексей
Если у вас есть дополнительные столбцы, вам нужен новый промежуточный объект .
Но без них плохая практика - использовать прямую связь многих со многими с самой сущностью?
Нет, вы можете, если хотите, , поскольку у вас нет дополнительных столбцов в объединенной таблице