Junior — Middle
Izskaidrojiet @Entity anotācijas mērķi Java ORM darbā.
sobes.tech AI
Atbilde no AI
Java valodā @Entity anotācija tiek izmantota ORM (Objektu-Rēķinu Karte) ietvaros, lai atzīmētu klasi kā būtību, kas tiks attēlota uz datu bāzes tabulas. Tas ļauj tādiem ietvariem kā Hibernate vai JPA automātiski pārvaldīt šīs klases objektu saglabāšanu, atjaunināšanu un ielādi no datu bāzes.
Piemērs:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// geteri un seteri
}
Šeit, klase User atbilstēs datu bāzes tabulai, un klases lauki būs tabulas kolonnas.