Uses jpa entities and repository services, testing using embeddable JEE container