Junior — Middle
Објасните сврху @Entity анотације у контексту рада са ORM у Јави.
sobes.tech АИ
Одговор од АИ
Анотација @Entity у Јави се користи у оквиру ORM (Објектно-релационо мапирање) за означавање класе као ентитета који ће бити мапиран на табелу у бази података. Ово омогућава оквирима као што су Hibernate или JPA да аутоматски управљају чувањем, ажурирањем и учитавањем објеката ове класе из базе података.
Пример:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// геттери и сеттери
}
Овде, класа User ће одговарати табели у бази података, а поља класе ће бити колоне табеле.