I decided to tryout firebase for my personal projects & learning, having come from traditional SQL background, I am well versed with JPA/Hibernate when dealing with databases. But when I started firebase, I found it completely different but also having some similarities. After spending some time understanding its feature I started looking a framework similar to JPA for firebase. I found none, so I decided to write one for myself.
For detailed usage, please visit my blog link - jFirebase
https://jitpack.io/#bgizdov/jFirebase
To get a Git project into your build:
Step 1. Add the JitPack repository to your build file
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Add the dependency
<dependency>
<groupId>com.github.bgizdov</groupId>
<artifactId>jFirebase</artifactId>
<version>1.4.0</version>
</dependency>