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.