Есть ли способ превратить обычный проект Eclipse в проект JPA?
У меня есть обычный проект с сущностями и файлом Persistence.xml, но это не проект JPA, распознаваемый затмением. Что я могу сделать?
Есть ли способ превратить обычный проект Eclipse в проект JPA?
У меня есть обычный проект с сущностями и файлом Persistence.xml, но это не проект JPA, распознаваемый затмением. Что я могу сделать?
свойства проекта --> аспекты проекта. Там вы можете установить флажок JPA, и у вас есть проект JPA.
Вы также можете щелкнуть правой кнопкой мыши проект eclipse и нажать «Настроить», что позволит вам преобразовать его в проект JPA.
Вы захотите изменить:
Как сказал Крис Нава, лучший способ сделать это — создать пустой проект JPA и сравнить его со своим.
Я обнаружил, что иногда необходимо удалить исходный проект (не "удалять содержимое проекта с диска"!) и повторно импортировать его, чтобы сделать Eclipse счастливым.
Eclipse знает тип проекта через файл .project в корне проекта. Попробуйте создать новый проект JPA и сравните файлы .project.
Изменить: вам также может потребоваться сравнить файлы .classpath.
Изменение файла .project вручную — лучший способ добавить различные «природы» в проект Eclipse. Как сказал ptyx: сравните свой текущий файл .project с файлом проекта, в котором природа - это то, что вы хотите, и объедините различия.