Sobes.tech
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.