Sobes.tech
Junior — Middle
94

Ինչպե՞ս է Java-ում նշվում, որ դասը հանդիսանում է ORM համակարգերի, ինչպիսիք են Hibernate-ը, միավոր:

Ընկերությունները, որտեղ հարցրել են
ТранснефтьТранснефть

Պատասխան AI-ից

sobes.tech AI

В Java для обозначения класса как сущности, которая будет использоваться ORM-системой (например, Hibernate), применяют аннотацию @Entity из пакета javax.persistence.

Эта аннотация сообщает ORM, что данный класс соответствует таблице в базе данных, и его экземпляры — записи в этой таблице.

Пример:

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class User {
    @Id
    private Long id;
    private String name;

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

Кроме @Entity часто используются аннотации @Table для указания имени таблицы, @Id для обозначения первичного ключа, а также другие аннотации для настройки колонок и связей.