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.