Нет, нет. Объект Customer
в классе Order
достаточен для идентификации идентификатора клиента. Кроме того, вы можете захотеть получить коллекцию заказов в классе Customer
, чтобы вы знали, сколько заказов заказчик имеет легко, примерно так: -
public class Customer {
private Long customerId;
private String name;
private Set<Order> orders = new HashSet<Order>();
// ... getters/setters
}
public class Order {
private Long orderId;
private Customer customer;
// ... getters/setters
}
Итак, если вы хотите получить идентификатор клиента из заказа, вы сделаете что-то вроде этого: -
order.getCustomer().getCustomerId();