The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
# %AUTODB example from DESCRIPTION/Persistence model. also Defining a persistent class

package PctAUTODB_StdSingle;
use base qw(Class::AutoClass);
use vars qw(@AUTO_ATTRIBUTES %AUTODB);
@AUTO_ATTRIBUTES=qw(name sex id friends);
%AUTODB=
  (collection=>'Person',
   keys=>qq(name string, sex string, id integer));  
Class::AutoClass::declare;

1;