Junior — Middle
Vysvetlite účel anotácie @Entity v kontexte práce s ORM v Jave.
sobes.tech AI
Odpoveď od AI
Anotácia @Entity v Jave sa používa v rámci ORM (Object-Relational Mapping) na označenie triedy ako entity, ktorá bude mapovaná na tabuľku v databáze. To umožňuje frameworkom ako Hibernate alebo JPA automaticky spravovať ukladanie, aktualizáciu a načítanie objektov tejto triedy z databázy.
Príklad:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// gettery a settery
}
Tu bude trieda User zodpovedať tabuľke v databáze a polia triedy budú stĺpce tabuľky.