Sobes.tech
Junior — Middle

Magyarázza el az @Entity annotáció célját a Java-ban az ORM-mel való munkában.

sobes.tech MI

Válasz az MI-től

A @Entity annotáció Java-ban az ORM (Object-Relational Mapping) keretében arra szolgál, hogy egy osztályt entitásként jelöljön meg, amelyet egy adatbázis táblájához társítanak. Ez lehetővé teszi olyan keretrendszerek számára, mint a Hibernate vagy a JPA, hogy automatikusan kezeljék az osztály példányainak mentését, frissítését és betöltését az adatbázisból.

Példa:

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

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

    // getterek és setterek
}

Ebben az esetben a User osztály megfelel egy adatbázis táblának, és az osztály mezői a tábla oszlopai lesznek.