Прочтите это, если вы хотите легко решить вашу проблему
В вашей базе данных нет проблем.Вам просто нужно создать новое соединение из Eclipse с той же базой данных, которую мы делаем во время добавления возможностей JPA в проект.
Шаги: -
Создать новую базу данных из вашего приглашения mysql.
Rightнажмите на свой проект в Eclipse / MyEclipse, затем перейдите в Свойства.Нажмите на вкладку Eclipse / MyEclipse слева, а затем выберите подменю JPA.
Затем нажмите Создать новое соединение.Поставьте новое имя подключения.И добавить ту же базу данных.(Вы также можете изменить свою базу данных, но эта же база данных также подойдет).
Проверка соединения и нажмите «Завершить».
В первый раз это не будет отображать только что созданное имя соединения.Просто нажмите Ok, чтобы закрыть это окно.
Затем снова щелкните правой кнопкой мыши на Project, а затем нажмите на Propeties.Теперь вы можете увидеть вновь созданное Соединение в этом раскрывающемся списке.Выберите это и нажмите OK.
Ваша ошибка исчезнет.
Возможная причина этой ошибки: -
Eclipse создает соединение с вашей базой данных каждый раз, когда вы подключаетесь с помощью любого проекта, использующего persistence.xml,но только в первый раз.
Итак, любые изменения после этого, особенно со стороны базы данных (имя таблицы и т. д.), приведут к ошибке из Eclipse.
Спасибо.