added support for UPDATE, INSERT and REMOVE for lists childs

(need some testing)




git-svn-id: svn://ttmath.org/publicrep/morm/trunk@1214 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2019-09-24 11:09:11 +00:00
parent a5d5a81a57
commit cff4c1518e
3 changed files with 108 additions and 45 deletions

View File

@@ -65,6 +65,8 @@ void make()
morm::Finder<Person> finder(model_connector);
//std::list<Person> plist = finder.use_table_prefix(false).select().where().eq(L"id", 120).get_list();
Person p = finder.use_table_prefix(false).select().where().eq(L"id", 120).get();
// Person p = finder.prepare_to_select().use_table_prefix(true).raw("select person.id as \"person.id\", person.first_name as \"person.first_name\", person.last_name as \"person.last_name\", person.email as \"person.email\", "
@@ -77,8 +79,21 @@ void make()
// "LEFT JOIN public.language AS language2 ON attachment.language_id = language2.id "
// "where person.id=120").get();
std::cout << "--------------------------------" << std::endl;
p.remove();
std::cout << "--------------------------------" << std::endl;
std::string str;
//str += "--------\n";
p.to_text(str, true, true);
// for(Person & person : plist)
// {
// person.to_text(str, false, true);
// str += "\n--------\n";
// }
std::cout << str << std::endl;
}