Los objetos no se pueden guardar en la base de datos.
Lo que puedes almacenar son datos sencillos, o en dado caso, referencias a dichos objetos.
La idea consiste en recuperar los datos mediante su clave primaria, luego instanciar un objeto y popular dicho objeto con los datos obtenidos.
El concepto se le conoce como ActiveRecord, te sugiero investigar.