We are going to implement a microservice to get a list of courses. We will use the same MySQL database, course_management, that we have been using in this book. Refer to Installing MySQL in Chapter 1, Introducing JEE and Eclipse, if you need information on how to install and set up MySQL. If you haven’t already created the course_management schema, then refer to the Creating database schema section in Chapter 4, Creating JEE Database Applications. At this point, we will assume that the MySQL database is running and the course_management schema with the Course, Course_Student, Student, and Teacher tables exists.
We will use JPA to access this database. See the Creating a database application using JPA section in Chapter 4, Creating JEE Database Applications, if you are...