Junior — Middle
Explique el propósito de la anotación @Entity en el contexto del trabajo con ORM en Java.
sobes.tech AI
Respuesta de la IA
La anotación @Entity en Java se utiliza en el marco ORM (Mapeo Objeto-Relacional) para marcar una clase como una entidad que será mapeada a una tabla en la base de datos. Esto permite que frameworks como Hibernate o JPA gestionen automáticamente el almacenamiento, la actualización y la carga de objetos de esta clase desde la base de datos.
Ejemplo:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// getters y setters
}
Aquí, la clase User corresponderá a una tabla en la base de datos, y los campos de la clase serán columnas de la tabla.