Мне интересно, как я могу сконструировать DTO для объекта пересечения (относительно отношения «многие ко многим») с атрибутом.
Например, если была таблица CAR, PARTS, CAR_PARTS, например,
CAR (ID, NAME, ...)
PARTS (ID, NAME, ...)
CAR_PARTS (CARID, PARTSID)
, и пусть CAR и PARTS имеют отношение «многие ко многим», тогда я думаю, что мы можем разработать DTO как
class Car {
int id;
String Name;
List<Parts> partsList;
}
public class Parts {
int id;
String name;
List<Car> carList; //if necessary
}
Все нормально.
Вопрос в том,если в таблице CAR_PARTS есть какой-либо атрибут, например
CAR (ID, NAME, ...)
PARTS (ID, NAME, ...)
CAR_PARTS (CARID, PARTSID, QUANTITY)
, и здесь QUANTITY указывает количество деталей в автомобиле, например, если у автомобиля 4 шины, тогда QUANTITY равно 4, в этом случае, как я могу создать DTO?
В вышеприведенных классах они выражают отношения как имеющие свойство каждого класса.Так что, кажется, не в состоянии выразить количество ...