Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulftw/hiberlite
C++ ORM for SQLite
https://github.com/paulftw/hiberlite
Last synced: about 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 (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2023-07-24T17:16:55.000Z (11 months ago)
- Last Synced: 2024-04-21T06:17:35.983Z (2 months ago)
- Language: C++
- Homepage:
- Size: 457 KB
- Stars: 704
- Watchers: 61
- Forks: 119
- Open Issues: 15
-
Metadata Files:
- Readme: README
- License: LICENSE
Lists
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- AwesomeCppGameDev - hiberlite
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- fucking-awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - 用于Sqlite3的C++对象关系映射. [BSD] (数据库)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp-completed - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-android-cpp - paulftw/hiberlite - C++ ORM for SQLite (TODO scan for Android support in followings)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp-completed - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
- awesome-cpp - hiberlite - C++ Object-relational mapping for sqlite3. [BSD] (Database)
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.