Одной из наиболее распространенных ошибок, которые вы можете совершить, чтобы создать эту ошибку, является попытка сохранить два разных класса Java в таблицах с одинаковыми именами. Hibernate нравится, что в каждой таблице есть что-то одно (за некоторыми исключениями для подклассов и т. П.), И поэтому, если вам нужно создать класс с именем, возможно, StudentRecord, и класс с именем MusicRecords, и если вы тогда сказали Hibernate, чтобы сохранить из этих классов в таблицу под названием «записи», вы могли бы создать такого рода исключения. С этой конкретной формулировкой я подозреваю, что вы используете аннотации (в этом случае даже проще случайно назвать две таблицы, описанные в двух разных классах Java, то же самое).
Надеюсь, это поможет! (хотя, возможно, нет, как я заметил только что, когда вы задали этот вопрос 7 месяцев назад. Надеюсь, вы еще не застряли, сэр!)