
Originally Posted by
hickscorp
So how the DBHelper will "know" it will have to instanciate a DBEmployee for each resultset?
You will ask it to do so. 
QList< DBConferenceRoom
* > DBConferenceRoom
::findByHalleyCode( const QString & code
) {
return DBHelper::find< DBConferenceRoom * >( "conference_rooms", "halley_code", code );
}
QList< DBEmployee
* > DBEmployee
::findByName( const QString & name
) {
return DBHelper::find< DBEmployee *>( "employees", "name", name );
}
QList< DBConferenceRoom * > DBConferenceRoom::findByHalleyCode( const QString & code )
{
return DBHelper::find< DBConferenceRoom * >( "conference_rooms", "halley_code", code );
}
QList< DBEmployee * > DBEmployee::findByName( const QString & name )
{
return DBHelper::find< DBEmployee *>( "employees", "name", name );
}
To copy to clipboard, switch view to plain text mode
Bookmarks