Junior — Middle
Erklären Sie den Zweck der Annotation @Entity im Kontext der Arbeit mit ORM in Java.
sobes.tech KI
Antwort von AI
Die Annotation @Entity in Java wird im Rahmen des ORM (Object-Relational Mapping) verwendet, um eine Klasse als Entität zu kennzeichnen, die in einer Datenbanktabelle dargestellt wird. Dies ermöglicht Frameworks wie Hibernate oder JPA, die Speicherung, Aktualisierung und das Laden von Objekten dieser Klasse aus der Datenbank automatisch zu verwalten.
Beispiel:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// Getter und Setter
}
Hier entspricht die Klasse User einer Tabelle in der Datenbank, und die Felder der Klasse sind die Spalten der Tabelle.