Назад к вопросам
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 в базе данных, управляя сохранением, обновлением и загрузкой объектов.