Junior — Middle
Selgitage @Entity annotatsiooni eesmärki Java ORM-iga töötamise kontekstis.
sobes.tech AI
Vastus AI-lt
Java keeles @Entity annotatsioon kasutatakse ORM (Objekt-Relatsiooniline Kaardistamine) raamistiku raames, et märkida klassi kui entiteeti, mis vastab andmebaasitabelile. See võimaldab raamistikul nagu Hibernate või JPA automaatselt hallata selle klassi objektide salvestamist, uuendamist ja laadimist andmebaasist.
Näide:
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class User {
@Id
private Long id;
private String name;
// getterid ja setterid
}
Siin vastab klass User andmebaasitabelile ning klassi väljad on tabeli veerud.