@NamedEntityGraphs({
@NamedEntityGraph(name = CITY_BASIC, attributeNodes = {
@NamedAttributeNode("state"),
@NamedAttributeNode("country")
}),
@NamedEntityGraph(name = CITY_DETAILS, attributeNodes = {
@NamedAttributeNode("state"),
@NamedAttributeNode("country"),
@NamedAttributeNode(value = "suburbs", subgraph = "basic")
},
subgraphs = @NamedSubgraph(name = CITY_BASIC, attributeNodes = {
@NamedAttributeNode("state"),
@NamedAttributeNode("country")
}))
})
public class City {
private String name;
private State state;
private Set<City> suburbs;
}
другой класс, который имеет объект City, например
public class Address {
private String street;
private City city;
}
Если я хочу, чтобы граф сущностей Address
использовал существующий граф сущностей CITY_BASIC
или CITY_DETAILS
в подграфе,что мне делать?