Рубрики
Без рубрики

Базовый JPA [ ер.2 ]

Введение в пассивное программирование подключение к базе данных с помощью языка Java…. Помеченный jpa, java, spring boot.

Вводный прогресс

Программирование подключения к базе данных с помощью языка Java, самого базового, мы будем использовать JDBC в контакте в дополнение к JDBC, а затем некоторые из них могут быть использованы Фреймворк или API типа ORM (Сопоставление объектных отношений) здесь, и некоторые могут заподозрить, что ORM – это что-то простое. tight ORM – это инструмент, который позволяет нам рассматривать базу данных как объект, если мы изменим данные в объекте, он сохранит изменения данных в базе данных, например, при непосредственном использовании команды SQL

Например, у нас есть таблица базы данных “Удержание клиентов”, как показано на рисунке ниже (1). если мы смотрим на объект, мы часто пишем код (2) об этом

Какой ORM, мы можем создать новую запись с новым экземпляром объекта Employee и, заказав фреймворк или API, создать запись без письменного Оператор Insert เหมือนใน с JDBC ที่พูดมายืดยาวก็เพื่อให้พอเห็นภาพของ ОРМ โดยเจ้าตัว ОРМ นี้ใน Ява ก็มีด้วยกันหลายตัวเช่น спящий режим , СПД (интерфейс API сохранения состояния Java) , … и т. д.

На сегодня, чтобы сказать, держите JPA

JPA расшифровывается как Java Persistence API – это стандартный API, построенный по одному адресу в технологии Java EE, используемой для создания ORM, как создавать или использовать его без проблем. разделенный на простые шаги, следующим образом:

  1. Создать объект для таблицы сопоставления или поля, различные В базе данных
  2. Запись конфигурационных файлов для объединения базы данных в файл persistence.xml
  3. Активный Объект через диспетчер сущностей
  1. Сделать объект результата сопоставлением таблицы или поля в базе данных Шаги по сопоставлению объектов заключаются в том, что мы удаляем объект записи, чтобы иметь связь с базой данных со следующими деталями:

@Entity используется для определения класса для сопоставления с таблицами в базе данных *если имя не определено, имя таблицы Сущность, которая будет означать имя таблицы в базе данных

@Table используется для определения имен таблиц базы данных, которые соответствуют созданному нами классу

@id и @GeneratedValue, используемые для данного поля, являются первичным ключом, в данном случае используется Автогенерируемый тип идентификатора @Сгенерированное значение

@Column используется для определения типа столбца базы данных, например

Оригинал: “https://dev.to/slumboy/-jpa-ep2–1913”