Build me a Java EE

Job ID: 34394862

Budget: $30 – $250 CAD

You should create a database named “MovieData” with a following table “Movie” and the field names given below. You should use appropriate data types:

movieId
movieTitle
releaseYear
length
language
rentalPrice
rentalDate
rentalDuration
Task 2:
Create a new Spring Boot Project named “YourName_FinalTest” with the following classes:

Entity class to map the movie table and the fields – use JPA annotations to do define a class members and validations:
Entity class
Specify table name
Movie Id as a primary key
Release year between 2000 and 2019
Controller class to map view files - this class should handle the followings:
Show all the movies available in movie table
Add new movies into movie table
Count how many movies (rows) are available in the movie table.
Delete a movie name.
Repository or Service class(s) to implement JPA or CRUD repository functionalities.
Task 3


Configure the application.properties file.

Task 4:


Define the view files as an html file (like index.html using a thymeleaf template) to perform the CRUD functionality.