Sobes.tech
Назад к вопросам
Junior — Middle
64

Каким образом в Hibernate можно реализовать отображение класса на таблицу базы данных?

Ответ от нейросети

sobes.tech AI

В Hibernate для отображения класса на таблицу базы данных используется аннотация @Entity над классом. Также указывают имя таблицы с помощью @Table (опционально).

Поля класса связываются с колонками таблицы через аннотации @Column. Для идентификатора используется @Id.

Пример:

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.Column;

@Entity
@Table(name = "users")
public class User {
    @Id
    private Long id;

    @Column(name = "username")
    private String username;

    @Column(name = "email")
    private String email;

    // геттеры и сеттеры
}

Hibernate автоматически создаст или свяжет этот класс с таблицей users в базе данных, управляя сохранением, обновлением и загрузкой объектов.