У меня была эта ошибка, и я смог заставить ее работать очень мучительно.Я использую PostgreSQL.
Прежде всего, я сделал, как предложено выше, и отключил проверку для сборки.Затем я проверил валидацию вручную, подключив вещи.Мои шаги были в основном такими:
1: подключиться через Data Source Explorer к моей базе данных.Убедитесь, что соединение находится в правильном состоянии, когда вы идете в ТАБЛИЦЫ, и нажмите «Обновить».Нажатие кнопки «Обновить» для подключения не обновило таблицы.
2: Возможно, это необязательно, но я использовал JPA Tools для экспорта схемы в базу данных.И снова я нажимаю «Обновить», как на шаге 1.
3: Аннотируйте сущность как сущностью, так и таблицей.Добавьте имя в сущности, а также ИМЯ, КАТАЛОГ и СХЕМА в аннотации таблицы.
@Entity(name="DBAssembly")
@Table(name="DBAssembly",catalog="lag",schema="public")
4: Запустите проверку вручную.Добавление каталога было важно.Это очень придирчиво.