Encje

Do zdefiniowania odwzorowania na co najmniej jedną tabelę relacyjnej bazy danych wystarczy obiekt POJO z bezargumentowym konstruktorem publicznym. Każdą taką klasę należy oznaczyć adnotacją @Entity. Zmienne instancyjne takiej klasy zdefiniowane zgodnie z konwencją obowiązującą właściwości komponentów JavaBeans reprezentują trwały stan danej encji. Odwzorowanie kolumny tabeli i nazwy pola jest wyznaczane na podstawie pewnych domyślnych założeń, które jednak można przykryć za pomocą odpowiednich adnotacji. Na przykład nazwa tabeli domyślnie jest taka sama jak nazwa klasy, a nazwy kolumn są takie same jak nazwy trwałych pól tej klasy.

Poniżej pokazano prostą definicję encji opisującej studenta:

@Entity public class Student implements Serializable ...

Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.