Junior — Middle
Spiega lo scopo dell'annotazione @Entity nel contesto del lavoro con ORM in Java.
sobes.tech AI
Risposta dell'AI
L'annotazione @Entity in Java viene utilizzata nel framework ORM (Object-Relational Mapping) per contrassegnare una classe come entità che sarà mappata a una tabella nel database. Questo permette a framework come Hibernate o JPA di gestire automaticamente il salvataggio, l'aggiornamento e il caricamento degli oggetti di questa classe dal database.
Esempio:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// getter e setter
}
Qui, la classe User corrisponderà a una tabella nel database, e i campi della classe saranno colonne della tabella.