gitignore, pom.xml and entity