has one progress

This commit is contained in:
2026-05-15 15:22:59 +02:00
parent 22f6f71412
commit 57703dfb67
44 changed files with 288 additions and 121 deletions
+3 -1
View File
@@ -29,5 +29,7 @@ TEST_CASE_METHOD(SessionFixture, "Test insert object with has_one relation", "[s
REQUIRE(us.is_persistent());
REQUIRE(u.is_persistent());
REQUIRE(u->session->session_token == "session1");
const auto user_result = ses.find<user_identity>(u->id);
REQUIRE(user_result.is_ok());
REQUIRE(user_result.value()->session->session_token == "session1");
}
+1 -1
View File
@@ -31,7 +31,7 @@ struct user_pk_generator {
field::primary_key(op, "id", id, PkAttribute);
field::attribute(op, "name", name, UniqueVarChar255);
field::attribute(op, "password", password, UniqueVarChar255);
field::has_one(op, "session", session, CascadeAllFetchLazy);
field::has_one(op, "session", session, "user_id", CascadeAllFetchLazy);
}
};