If the table is inherited and find by the field of the parent, it doesn't work.
class Person : public Nut::Table {
Q_OBJECT
NUT_PRIMARY_AUTO_INCREMENT(id)
NUT_DECLARE_FIELD(int, id, getId, setId)
}
class Student : public Person {
Q_OBJECT
NUT_DECLARE_FIELD(QString, name, getName, setName)
}
db.student()->query()->where(Student::idField()==1)->first();
Error Message: Error executing sql command: no such column: Person.id
If the table is inherited and find by the field of the parent, it doesn't work.
Error Message: Error executing sql command: no such column: Person.id