{"repo":"denisbilli/qDBManager","free":true,"listed":false,"github":"https://github.com/denisbilli/qDBManager","clone":"git clone https://github.com/denisbilli/qDBManager.git","description":"An easy-to-use ORM/Entity Manager for Qt Framework","language":"C++","stars":17,"topics":["orm","c-plus-plus","qt-framework","dbmanager","database","entity"],"license":"MIT","category":"databases-storage","readme_excerpt":"qDBManager qDBManager is a lightweight Qt/C++ data access layer for SQLite with an entity-oriented API. It was designed for projects that want ORM-like ergonomics without external heavy dependencies. Features - Basic CRUD operations - Entity registration and mapping - Criteria-based search helpers - SQLite adapter included ( interfaces/qsqlite.h ) Integration Add qdbmanager.pri to your Qt .pro file: Defining an Entity qDBManager provides macros to simplify entity mapping: - Q FIELD(type, name) : mapped DB field - Q TRANSIENT FIELD(type, name) : non-persisted field - Q INDEX(field) : single-field index - Q INDEX MUL(field1, field2) : multi-field index Minimal Usage Example Important: always call register entity () before loading entities. Limitations - Current adapter support is SQLite only. - Additional adapters can be implemented by extending QDBManager . License See LICENSE . Hope to help someone with this lines. Every suggestion is appreciated.","default_branch":null,"files":null,"tree":[],"storefront":"/r/denisbilli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/denisbilli/qDBManager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}