Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

Статьи с тэгом «rest»

Hibernate и Spring Boot

20 мая 2018

Тэги: Spring Boot, maven, PostgreSQL, rest, Java, Hibernate.

Ранее мы уже рассматривали, как работать с базой данных через jdbc в статье Работа с БД в Spring Boot на примере postgresql. А сегодня возьмём Hibernate – самый популярный фреймворк для работы с БД – и убедимся, что он значительно облегчает реализацию типовых операций над сущностями.

Предположим, в БД у нас есть две сущности: страна и город. В одной стране может быть несколько городов (отношение «один-ко-многим»). Структура таблиц выглядит примерно так:

create sequence country_id_seq;

create table country
(
  id integer not null default nextval('country_id_seq'::regclass),
  name character varying(50) not null,
  constraint country_id_pk primary key (id)
);

create sequence city_id_seq;

create table city
(
  id integer not null default nextval('city_id_seq'::regclass),
  name character varying(50) not null,
  country_id integer not null
);

И мы хотим совершать типовые действия над этими сущностями: просмотр всего списка, поиск по id, добавление, обновление и удаление записей. Для этого создадим типовой Spring Boot проект. В pom-файле нужно прописать следующий parent:

Читать полностью...

❮ Назад