@Embedded 和 @Embeddable

自定義類型
在hibernate中實現自定義類型,須要去實現UserType接口便可或者以Component的形式提供。java

JPA的@Embedded註解有點相似,經過此註解能夠在Entity模型中使用通常的java對象,不過此對象還須要用@Embeddable註解標註。.net

需求產生
Employee類有一個address屬性,
address應該有city,street兩個屬性,
通常的寫法直接在Employee類中寫兩個屬性:
private String city;
private String street;hibernate

如今能夠用一個Address類來代替此類寫法,Address類包含了city和street,如此一來,咱們在Employee類只要這樣寫:
private Address address;對象

https://blog.csdn.net/JE_GE/article/details/53678238blog

相關文章
相關標籤/搜索