Sobes.tech
Junior — Middle

Paaiškinkite @Entity anotacijos tikslą Java ORM darbo kontekste.

sobes.tech AI

Atsakymas iš AI

Java kalboje @Entity anotacija naudojama ORM (Objektų-Ryšių Žemėlapis) kontekste pažymėti klasę kaip entitetą, kuris bus atvaizduotas į duomenų bazės lentelę. Tai leidžia tokiems karkasams kaip Hibernate ar JPA automatiškai valdyti šios klasės objektų saugojimą, atnaujinimą ir įkėlimą iš duomenų bazės.

Pavyzdys:

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class User {
    @Id
    private Long id;
    private String name;

    // getteriai ir setteriai
}

Čia, User klasė atitiks duomenų bazės lentelę, o klasės laukai bus lentelės stulpeliai.