https://github.com/paulftw/hiberlite
C++ ORM for SQLite
https://github.com/paulftw/hiberlite
Last synced: 2 months ago
JSON representation
C++ ORM for SQLite
- Host: GitHub
- URL: https://github.com/paulftw/hiberlite
- Owner: paulftw
- License: bsd-3-clause
- Created: 2011-09-11T05:31:03.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T17:16:55.000Z (almost 2 years ago)
- Last Synced: 2024-07-31T22:43:27.037Z (10 months ago)
- Language: C++
- Homepage:
- Size: 457 KB
- Stars: 705
- Watchers: 61
- Forks: 119
- Open Issues: 15
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - hiberlite
README
C++ to Sqlite ORM
USAGE: just compile and link all files under src/ to your project.
Add
#include "hiberlite.h"
to your code.C++ object-relational mapping with API inspired by the Boost.Serialization - that means almost no API to learn.
In contrast to most serialization libraries with SQL serializers, C++ objects mapped with hiberlite behave similar to active record pattern - you are not forced to follow the "read all your data/modify some small part/write everything back" path.
For people who need reliable data storage, ACID transactions, simple random-access to their data files, and don't like coding in SQL.