Header-Only, Strong-Typed, Compile-time Object Relation Mapping (ORM) in Modern C++ :-)
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 22 commits behind BOT-Man-JL:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src
test
.gitattributes
.gitignore
.travis.yml
LICENSE
README.md
Sample.cpp
makefile

README.md

ORM Lite

ORM Lite is a C++ Object Relation Mapping (ORM) for SQLite3 (currently 😂), written in Modern C++ style.

Build status - VC Build status - gcc/clang

Features

  • Easy to Use
  • Header Only (src/ORMLite.h)
  • Powerful Compile-time Type Deduction

Documentation

Sample (Get Started Here) 😉

Full Document 😊

Planned Features

  • Support More Databases (Looking for a Better Driver recently...)
  • Customized Primary Key (Hard to Design an Elegant Interface for it...)
  • Blob (Hard to be Serialized to Script...)
  • Date/Time Types (Weak Typed in SQL...)
  • Subquery (Too Complicated... the Interface would be)

Feel free to Issue, if you have any idea. 😎

Implementation Details (实现细节)

Posts in Chinese only: