:::: МЕНЮ ::::

Шаг третий: Hibernate — как основной инструмент для работы с БД

Немного размышляя я предполагаю что любая ОРМ в том числе и hibernate пытается облегчать однообразные операции по взаимодействию с БД.

По большому счёту выбор особо я не стал делать, остановился на hibernate т.к. он был на проекте, о нём и расскажу

Entity или сущности для взаимодействия с БД

Для работы с данной сущностью ещё потребуется класс сервиса содержащий основные CRUD запросы и какие-то дополнительные методы и интерфейс репозитория который можно расширять различными параметрами

@Entity
@Data
@Table(name = "country")
public class CountryEntity {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    private Long id;

    // Любое поле можно настроить, множественные связи, обязательность, подгрузка данных и т.д.
    @Column(name = "title")
    private String title;


    @Column(name = "icon_flag")
    private String icon_flag;
}
Открывается среда, сформатируя весь код
Человек же словно робот, пальцами стучит весь год.

Оставить комментарий