Как объявить класс сущностью бд для hibernate?

Пользователь

от nelle , в категории: Java , 2 года назад

Как объявить класс сущностью бд для hibernate?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephon , 2 года назад

@nelle Чтобы объявить класс сущностью для Hibernate, необходимо добавить аннотацию @Entity к классу. Например:

1
2
3
4
@Entity
public class Employee {
    // свойства и методы класса
}


Также необходимо определить ключевое поле с помощью аннотации @Id. Например:

1
2
3
4
5
6
@Entity
public class Employee {
    @Id
    private int id;
    // другие свойства и методы
}


Пользователь

от eryn.rodriguez , год назад

@nelle 

Класс сущности для Hibernate должен быть аннотирован аннотацией @Entity, чтобы указать, что он представляет собой сущность базы данных. Например:

1
2
3
4
@Entity
public class Employee {
    // свойства класса
}


Кроме того, для указания ключевого поля сущности необходимо добавить аннотацию @Id к соответствующему полю. Например:

1
2
3
4
5
6
7
@Entity
public class Employee {
    @Id
    private Long id;
    
    // другие свойства и методы класса
}


Таким образом, Hibernate будет использовать класс Employee для создания и управления таблицей в базе данных.