Error creating bean with name 'entityManagerFactory' defined in class path resource jboss code example
Example: error creating bean with name 'entitymanagerfactory' defined in class path resource spring boot
// Seems like you used @Id annotation from the wrong package in
// your Degree class.
// Change your
import from org.springframework.data.annotation.Id
// to
import javax.persistence.Id.
// That should help with the exception you're getting.