Junior — Middle
Какви анотации използвате за обозначаване на същностите в кода?
sobes.tech AI
Отговор от AI
В Java, за обозначаване на същности в кода, особено при работа с ORM (например Hibernate или JPA), се използва анотацията @Entity. Тя указва, че класът е същност и ще бъде отразен в таблица на базата данни.
Пример:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// гетъри и сетъри
}
Често се използват и анотации като @Table за указване на името на таблицата, @Id за обозначаване на първичния ключ и @Column за настройка на колоните.