a java project with spring mvc 3, spring data jpa, hibernate, maven. zero xml configuration.