Sobes.tech
Junior — Middle

Aké anotácie používate na označenie entít v kóde?

sobes.tech AI

Odpoveď od AI

V Jave na označovanie entít v kóde, najmä pri práci s ORM (napríklad Hibernate alebo JPA), sa používa anotácia @Entity. Táto označuje, že trieda je entitou a bude mapovaná na tabuľku v databáze.

Príklad:

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

@Entity
public class User {
    @Id
    private Long id;
    private String name;
    // gettery a settery
}

Často sa používajú aj anotácie ako @Table na určenie názvu tabuľky, @Id na označenie primárneho kľúča a @Column na konfiguráciu stĺpcov.