Domain Oriented Database Mapping Framework for Java 8