Twój temat to mapowanie obiektowo relacyjne, czyli w skrócie zapisywanie i odczyt obiektów w/z relacyjnej bazy danych. Wzorce projektowe do rozwiązywania tego problemu (większość dobrych ORMów je implementuje) znajdziesz w
tej książce (rozdziały "Mapowanie do relacyjnych baz danych", "Wzorce architektury źródła danych", "Wzorce zachowań dla mapowania obiektowo-relacyjnego", "Wzorce struktury dla mapowania obiektowo-relacyjnego" oraz "Wzorce odwzorowań obiektów i relacyjnych metadanych").