2015-03-19 2 views
1

У меня есть этот объектУпорство объект внутри объекта с JPA

@Entity 
public class Cat { 
    @Id String name; 
    Fur fur; 
} 

public class Fur { 
    String color1; 
    String color2; 
} 

Как отобразить его:

Name  Color1 Color2 
+---------+------+------+ 
|SnowBall |red |green | 
+---------+------+------+ 
|Snowball2|white |black | 
+---------+------+------+ 

Я только JPA 2,1

ответ

3

Вы можете использовать @Embeddable и @Embedded JPA аннотации.

@Entity 
public class Cat { 
    @Id String name; 
    @Embedded 
    Fur fur; 
} 

@Embeddable 
public class Fur { 
    String color1; 
    String color2; 
} 
+0

Я посмотрю на это. – gurghet

Смежные вопросы