Должны быть таблицы STUDENTS
, COURSES
, STUDENTS_COURSES
, COURSES_STUDENTS
. @ManyToMany будет сбит с толку и создаст две таблицы STUDENTS_COURSES
, COURSES_STUDENTS
Во избежание такой ситуации необходимо предоставить опцию mappedBy
ie. @ManyToMany (mappedBy = "STUDENTS") создаст только одну таблицу STUDENTS_COURSES