[odb-users] Create New Object
    Boris Kolpackov 
    boris at codesynthesis.com
       
    Mon Jun 24 06:47:57 EDT 2013
    
    
  
Hi Tarik,
Tarik BENZ <tenchu.tarik at hotmail.fr> writes:
> class MyClass
> {
>      std::shared_ptr<MyOtherClass> foo;
> }
> 
> To create a new "MyClass" object, do I need to retrieve the data
> into "MyOtherClass" from the database then affect this object to "foo"
> or I can just use the "ID" of the "MyOtherClass"?
Lazy pointers allow you to create "unloaded" pointers with just the
object id. See Section 6.4, "Lazy Pointers" in the ODB manual, 
specifically, the example at the end of this section.
Boris
    
    
More information about the odb-users
mailing list