Como dijo Genetix, indefectiblemente para guardar un objeto en la BD siempre es necesario hacer el insert con los datos. Pero esta tarea puede ser hecho por FrameWorks de persistencia al que tu solos tienes que decirle cual es la estructura de la clase y el se encarga de todos los detalles necesarios para guardar y recuperar objetos de la Base de Datos.
Un framework muy usado para ello es
Hibernate