jpa entities, spring jpa repositories and integration tests