Как просмотреть базу данных сущностей JHipster

#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 решения для этого

  1. Используйте отдельный способ доступа к базе данных из приложения для Android. В этом случае вам необходимо самостоятельно создать соединение с вашей базой данных, используя ORM или event pure SQL-запрос, который зависит от вас. Итак, ответ в том, что вы должны написать это самостоятельно. Как писать, доступно в Google.

  2. Создайте приложение для Android, используя содержимое REST, предоставляемое вашим веб-сервисом. Это типичный способ, который я вижу в средних и больших проектах. Вы можете создать общий серверный веб-сервис, а затем использовать их как для веб-приложений, так и для приложений Android через HTTP-запрос.

Комментарии:

1. Спасибо за ваш ответ, я считаю, что вы показали мне правильное направление, в котором я нуждался. Я знаю, что вопрос был довольно расплывчатым, извините за это.

Ответ №2:

вы можете создавать rest API в своем приложении jhipster и использовать их в своем приложении для Android

Комментарии:

1. Заглянул в нее, и, похоже, это именно то, что я искал. Большое спасибо