#mysql #database #entity #jhipster
#mysql #База данных #сущность #jhipster
Вопрос:
Я настраиваю веб-приложение с помощью JHipster. Я использовал сущности JDL для создания элементов своего домена, при настройке JHipster я выбрал базу данных MYSQL. Кроме того, у меня есть приложение для Android, и я хочу, чтобы оно использовало ту же базу данных, что и веб-приложение. Как я могу получить доступ к базе данных, созданной JHipster, и выполнять операции CRUD из другого приложения?
Я нашел какой-то модуль генератора Jhipster https://www.npmjs.com/package/generator-jhipster-administration-database
Но база данных, которую я могу просматривать с помощью этого модуля, не имеет таблиц при запуске в моем приложении, в котором уже есть сущности.
Комментарии:
1. Вы можете взаимодействовать с серверной частью вашего приложения JHipster через REST api, аналогичный клиентам Angular / React. Способ сделать это зависит от того, как вы пишете свое приложение для Android. Например, вот один из способов сделать это для React Native (который использует JS): github.com/ruddell/IgniteJhipsterSampleApp/blob /…
Ответ №1:
Я не совсем понимаю, что вы хотите сделать. Но обычно у нас есть 2 решения для этого
-
Используйте отдельный способ доступа к базе данных из приложения для Android. В этом случае вам необходимо самостоятельно создать соединение с вашей базой данных, используя ORM или event pure SQL-запрос, который зависит от вас. Итак, ответ в том, что вы должны написать это самостоятельно. Как писать, доступно в Google.
-
Создайте приложение для Android, используя содержимое REST, предоставляемое вашим веб-сервисом. Это типичный способ, который я вижу в средних и больших проектах. Вы можете создать общий серверный веб-сервис, а затем использовать их как для веб-приложений, так и для приложений Android через HTTP-запрос.
Комментарии:
1. Спасибо за ваш ответ, я считаю, что вы показали мне правильное направление, в котором я нуждался. Я знаю, что вопрос был довольно расплывчатым, извините за это.
Ответ №2:
вы можете создавать rest API в своем приложении jhipster и использовать их в своем приложении для Android
Комментарии:
1. Заглянул в нее, и, похоже, это именно то, что я искал. Большое спасибо