aboutsummaryrefslogtreecommitdiff
path: root/hello/driver.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'hello/driver.cxx')
-rw-r--r--hello/driver.cxx14
1 files changed, 5 insertions, 9 deletions
diff --git a/hello/driver.cxx b/hello/driver.cxx
index ad4ef57..61c3797 100644
--- a/hello/driver.cxx
+++ b/hello/driver.cxx
@@ -34,17 +34,13 @@ main (int argc, char* argv[])
transaction t (db->begin ());
- db->persist (john);
- db->persist (jane);
- db->persist (joe);
+ // Make objects persistent and save their ids for later use.
+ //
+ john_id = db->persist (john);
+ jane_id = db->persist (jane);
+ joe_id = db->persist (joe);
t.commit ();
-
- // Save object ids for later use.
- //
- john_id = john.id ();
- jane_id = jane.id ();
- joe_id = joe.id ();
}
typedef odb::query<person> query;