NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
repository.hpp 文件参考

泛型 Repository 模式实现 更多...

repository.hpp 的引用(Include)关系图:

浏览该文件的源代码.

class  neforce::repository< T, Connect >
 泛型 Repository 更多...

详细描述

泛型 Repository 模式实现

在 sql_mapper 之上提供开箱即用的 CRUD 操作。 通过反射元数据自动完成实体与数据库表之间的映射。

使用示例:

repository<User, idb_tb_connect> repo(conn);
repo.create_table();
User u{0, "Alice"};
repo.insert(u);
auto users = repo.find_all();
auto user = repo.find_by_id(meta_any(1));

在文件 repository.hpp 中定义.