Saving an object
To save an object using the object driver, call the
save will return some true value; on failure, it will return
undef, and you can retrieve the error message by calling the
method on the object:
$foo->save or die "Saving foo failed: ", $foo->errstr;
If you are saving objects in a loop, take a look at the “Note on object locking”.