Как использовать неключевые составные элементы в EJB3?

Используя EJB3/JBoss, как я могу использовать составной элемент из таблицы, например.

@Entity
public class X {
   @Id
   private int id;
   private Coordinate coordinate;
}

где Coordinate определяется как (сеттеры/геттеры опущены для удобства чтения):

public class Coordinate {
    int x;
    int y;
}

И все должно быть сопоставлено с таблицей X, которая содержит столбцы id, x, y.


person Martin C.    schedule 29.06.2009    source источник


Ответы (1)


Посмотрите на аннотации @Embedded и @Embeddable.

person Mykola Golubyev    schedule 01.07.2009