CRUD API generates all the Java code necessary to access a database via Hibernate Annotations (+ Spring) that are able to run immediately without further customizations.