Здесь я работаю над Spring загрузкой в Spring tool Suite. Я хочу преобразовать таблицы базы данных Oracle в объекты класса JPA. Но я не получил никаких инструментов JPA в папке проекта -> инструменты jpa. Что я должен сделать, не могли бы вы предложить лучшее решение. Спасибо
Инструмент Spring boot jpa недоступен в STS (Spring Tool Suite) для преобразования таблиц в сущности
Ответы (3)
Создайте такой проект JPA
File -> New -> JPA Project(Go to Others if JPA projects is not here)
После того, как вы создали свой проект JPA, вы можете щелкнуть правой кнопкой мыши проект в Project Explorer.
Project Explorer -> Right-Click -> JPA Tools -> Generate Entities from Tables
Надеюсь это поможет.
Обновление 1
Если у вас нет вариантов создания проекта JPA в вашем eclipse, возможно, у вас нет необходимых инструментов для поддержки JPA. Проверьте это.
Вы можете перейти к «Установить новое программное обеспечение», выбрать сайт обновления Eclipse Oxygen, а затем найти инструмент JPA и установить его оттуда. Это возвращает инструменты JPA.
Чтобы установить новое программное обеспечение, перейдите в раздел Справка\Установить новое программное обеспечение..., выберите сайт обновления Eclipse Oxygen: https://download.eclipse.org/releases/oxygen/, а затем выполните поиск инструментов JPA.
Проекты Eclipse, созданные как «Spring Boot — Spring Starter Project», по умолчанию не являются фасетными проектами. Поэтому нет фасета JPA, который предлагает мастеру генерировать объекты JPA из таблиц.
Вам нужно добавить JPA-Project Facet
в свой проект.
Project > Properties > Project Facets > JPA
Если ваш проект не настроен на использование фасетов проекта, вы получите сообщение с вопросом, хотите ли вы преобразовать его в фасетный проект.