[odb-users] querying with relationships
Simón Emmanuel Gutiérrez Brida
simon.gutierrez.brida at gmail.com
Wed Jan 29 19:03:33 EST 2014
Hi again, I have the following classes
User with
#pragma db id
std::string id;
#pragma db value_not_null
std::vector<std::tr1::shared_ptr<Pattern> > patterns;
Pattern with
#pragma db id
std::string id;
#pragma db map type("XML") \
as("TEXT") \
to("XMLPARSE(DOCUMENT (?))") \
from("XMLSERIALIZE(DOCUMENT (?) AS TEXT)")
#pragma db type("XML")
std::string data;
Category pattern_category; (it's an enum)
After compiling with odb I got 3 tables (User, Pattern and User_patterns)
I want to do a query like, get all patterns p from user such that
user.id== user_id and p.category == cattegory.
Again I fail to find any information about how to do this in the manual or
the examples.
Any help will be appreciated
More information about the odb-users
mailing list