Cheep ORM

Object-row mapping with reflection.

License

License

Categories

Categories

ORM Data
GroupId

GroupId

com.github.davidcarboni
ArtifactId

ArtifactId

cheep-orm
Last Version

Last Version

0.1.7
Release Date

Release Date

Type

Type

jar
Description

Description

Cheep ORM
Object-row mapping with reflection.
Project URL

Project URL

https://github.com/davidcarboni/cheep-orm
Source Code Management

Source Code Management

https://github.com/davidcarboni/cheep-orm

Download cheep-orm

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.davidcarboni/cheep-orm/ -->
<dependency>
    <groupId>com.github.davidcarboni</groupId>
    <artifactId>cheep-orm</artifactId>
    <version>0.1.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.davidcarboni/cheep-orm/
implementation 'com.github.davidcarboni:cheep-orm:0.1.7'
// https://jarcasting.com/artifacts/com.github.davidcarboni/cheep-orm/
implementation ("com.github.davidcarboni:cheep-orm:0.1.7")
'com.github.davidcarboni:cheep-orm:jar:0.1.7'
<dependency org="com.github.davidcarboni" name="cheep-orm" rev="0.1.7">
  <artifact name="cheep-orm" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.davidcarboni', module='cheep-orm', version='0.1.7')
)
libraryDependencies += "com.github.davidcarboni" % "cheep-orm" % "0.1.7"
[com.github.davidcarboni/cheep-orm "0.1.7"]

Dependencies

compile (3)

Group / Artifact Type Version
javax.persistence : persistence-api jar 1.0
commons-lang : commons-lang jar 2.6
commons-dbutils : commons-dbutils jar 1.4

test (4)

Group / Artifact Type Version
mysql : mysql-connector-java jar 5.1.12
commons-io : commons-io jar 2.2
junit : junit jar 4.10
org.mockito : mockito-all jar 1.9.0

Project Modules

There are no modules declared in this project.

Build Status Cheep ORM

What is it?

Cheep ORM is a simple reflection-based object relational mapping. It does not attempt to solve the Object-Relational mapping impedance mismatch, but opts for the "Acceptance of ORM limitations" solution.

It is best described as an Object-Row mapping - using reflection and JPA to perform CRUD operations on database rows, with some sugar for listing and iterating result sets.

Licensing:

This library is released under the LGPL, like many other libraries, which means you are free to use it in commercial products. The main requirement is that you distribute the source code of this library (including any modifications) with your application. It doesn't impose obligations on your own code. See http://stackoverflow.com/questions/919549/lgpl-licensed-library for a good summary.

If you have any questions, feel free to contact me via @davidcarboni or find me on GitHub at https://github.com/davidcarboni.

David Carboni

Versions

Version
0.1.7