Nut
Nut copied to clipboard
Problem of Table Inheritance.
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
ATM Nut is not detected table inheritance. But thanks for reporting, It's in my TODO list now. It will be fixed ASAP