как использовать методы jpaReposotory с существующей базой данных?

#spring #jpa

Вопрос:

кто может помочь мне понять этот сценарий, пожалуйста. допустим, есть клиент, который использовал php в качестве бэкенда, теперь он хочет объединить свой проект с php на Spring, зная, что у него уже есть полные данные и полностью определенные (отображение, первичный ключ, таблицы), он экспортирует свои данные в виде sql (database.sql), поэтому мой вопрос в том, как мы можем работать и взаимодействовать с этими данными в Spring Data ?

Ответ №1:

Таким образом, у вас есть файл(ы) экспорта базы данных, вы создаете новую пустую базу данных и импортируете туда эти файлы, настраиваете свои данные Spring для подключения к новой базе данных и прекращаете использовать приложение Php, если сможете (если вы продолжите его использовать, вам придется каким-то образом синхронизировать две базы данных, что сложнее)

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

1. но я замечаю, что интерфейс данных Spring может работать только в том случае, если у него есть сущность, но мы не хотим создавать сущность, потому что у нас уже есть база данных в виде sql. например, чтобы получить список клиентов, мы предоставляем сущность клиента в качестве параметра общедоступный интерфейс CustomerRepository расширяет JpaRepository<Клиент, Длинный> { Список<Клиент, длинный><Клиент > findByCustomer(Клиент-клиент); } означает ли это, что нам нужно снова создавать сущности, даже если у нас уже есть Db.sql