O que você está procurando é um modelo relacional de objeto (ORM). Tem alguns diferentes por aí:
Se um ORM for demais para o seu projeto, você simplesmente voltará para uma interface de banco de dados genérica como PDO e criará instruções preparadas manualmente.