Non per rompere le scatole o sembrare un vecchio disco rotto, ma usare un framework per la gestione della persistenza (Doctrine) che fa già tutto o quasi senza stare a reinventare la ruota no? O è un progetto di studio?