Sobes.tech
Junior — Middle

Leg uit wat het doel is van de annotatie @Entity in de context van werken met ORM in Java.

sobes.tech AI

Antwoord van AI

De annotatie @Entity in Java wordt binnen ORM (Object-Relational Mapping) gebruikt om een klasse aan te duiden als een entiteit die wordt weergegeven op een tabel in de database. Dit stelt frameworks zoals Hibernate of JPA in staat om automatisch het opslaan, bijwerken en laden van objecten van deze klasse uit de database te beheren.

Voorbeeld:

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class User {
    @Id
    private Long id;
    private String name;

    // getters en setters
}

Hier zal de klasse User overeenkomen met een tabel in de database, en de velden van de klasse worden kolommen van de tabel.