1 Star 4 Fork 0

Asciphx / ccORM

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
module.hpp 871 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
asciphx 提交于 2021-11-28 09:50 . fix
#include "src/Sql.hpp"
#include "src/Table.hpp"
using namespace std; using namespace orm;
struct Type : Table<Type> {
int id;
text<10> language;
Type(int a = 0, const char* b = "") :
id(a), language(b) {}
FIELD(Type, id, language)
}; CONSTRUCT(Type, id, language)
PROTO(Type, id, language)
REGIST_PROTO(Type,
TC::PRIMARY_KEY | TC::AUTO_INCREMENT, "",
TC::DEFAULT, "c/c++");
struct Tab : Table<Tab> {
int id;
bool ok;
text<15> name;
tm date;
vector<Type> lang;
Tab(int a = 0, bool b = false, const char* c = "", tm d = now(), vector<Type> e = {}) :
id(a), ok(b), name(c), date(d), lang(e) {}
FIELD(Tab, id, ok, name, date)
}; CONSTRUCT(Tab, id, ok, name, date, lang)
PROTO(Tab, id, ok, name, date)
REGIST_PROTO(Tab,
TC::PRIMARY_KEY | TC::AUTO_INCREMENT, "",
TC::DEFAULT, "false",
TC::DEFAULT, "ww'zzgg",
TC::DEFAULT | TC::NOT_NULL, "");

评论 ( 0 )

你可以在登录后,发表评论

C++
1
https://gitee.com/ASCIPHX/ccORM.git
git@gitee.com:ASCIPHX/ccORM.git
ASCIPHX
ccORM
ccORM
main

搜索帮助