diff --git a/drogon_ctl/templates/model_h.csp b/drogon_ctl/templates/model_h.csp index 730df541..cf897a46 100644 --- a/drogon_ctl/templates/model_h.csp +++ b/drogon_ctl/templates/model_h.csp @@ -63,7 +63,16 @@ auto cols=@@.get>("columns"); } %> const static std::vector primaryKeyName; - typedef std::tuple<<%c++$$<> PrimaryKeyType; + typedef std::tuple<<%c++$$<> PrimaryKeyType;//<%c++ + auto pkName=@@.get>("primaryKeyName"); + for(int i=0;i + PrimaryKeyType getPrimaryKey() const; <%c++}%> {{className}}(const Row &r) noexcept;