Fruit JPA Implementation

Fruit is a simple object store API layer to abstract common DAO-type persistence use-cases.

License

License

GroupId

GroupId

org.cdlflex
ArtifactId

ArtifactId

fruit-jpa
Last Version

Last Version

0.5.0
Release Date

Release Date

Type

Type

bundle
Description

Description

Fruit JPA Implementation
Fruit is a simple object store API layer to abstract common DAO-type persistence use-cases.

Download fruit-jpa

Dependencies

compile (4)

Group / Artifact Type Version
org.cdlflex : fruit-core jar 0.5.0
javax : javaee-api jar 7.0
org.slf4j : slf4j-api jar 1.7.5
com.h2database : h2 jar 1.3.173

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.apache.openjpa : openjpa jar 2.2.1
org.slf4j : slf4j-log4j12 jar 1.7.5

Project Modules

There are no modules declared in this project.

flex-fruit

Build Status Coverage Status

Fruit is a simple object-store API layer that abstracts common DAO-type persistence use-cases. It provides a basic implementation for JPA that allows to kickstart simple persistence solutions.

The name comes from the first letters of OBject STore which means 'fruit' in german.

License

Fruit is is distributed under the terms of the Apache Software Foundation license, version 2.0. The text is included in the file LICENSE in the root of the project.

Components

  • fruit-core contains the Fruit API
  • fruit-jpa is an implementation of Fruit using JPA
  • fruit-util contains useful utilities, e.g. a Fruit Repository implementation using Maps

Usage

Fruit is hosted on maven-central and can easily be integrated into your project using maven

API

Maybe you want to separate your implementation from the API usage. If you only need the api, add the fruit-core dependency

<dependency>
    <groupId>org.cdlflex</groupId>
    <artifactId>fruit-core</artifactId>
    <version>add current version here</version>
</dependency>

JPA

If you want to use Fruit with a JPA implementation, you would add the fruit-jpa dependency

<dependency>
    <groupId>org.cdlflex</groupId>
    <artifactId>fruit-jpa</artifactId>
    <version>add current version here</version>
</dependency>

Building

Build the entire project using Maven

mvn clean install

Documentation

You can find the documentation on github in the wiki section

org.cdlflex

flex-oss

Open source software developed at the CDL-Flex

Versions

Version
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0