Biasanya, untuk sistem pemesanan saya mengharapkan sesuatu seperti
Product -< OrderLine >- Order
Dalam kasus Anda, Anda dapat menambahkan relasi "telinga kelinci" pada Produk Anda untuk merujuk ke dirinya sendiri. Jadi outbound_shipment_contents Anda kehilangan name , type ke product baru . Anda kemudian dapat membangun pohon item secara rekursif untuk dipilih sesuai kebutuhan.