Sobes.tech
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 за настройка на колоните.