Course Schedule CRUD With MyBatis

# Introduction In this project, you will learn how to perform CRUD (Create, Read, Update, Delete) operations on a course schedule table using MyBatis, a popular Java persistence framework. ## 👀 Preview ![Unfinished](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/java/project-course-schedule-crud-with-mybatis/lab-course-schedule-crud-with-mybatis/assets/img_1.png) ![Unfinished](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/java/project-course-schedule-crud-with-mybatis/lab-course-schedule-crud-with-mybatis/assets/img_2.png) ## 🎯 Tasks In this project, you will learn: - How to configure the project and set up the necessary dependencies - How to improve the `Course` entity class by adding properties, constructors, setter/getter methods, and other content - How to improve the MyBatis configuration file `mybatis-config.xml` - How to implement the `CourseMapper` interface and its corresponding methods - How to implement the SQL mapping in the `CourseMapper.xml` file - How to implement the test cases in the `MyBatisTest.java` file ## 🏆 Achievements After completing this project, you will be able to: - Use MyBatis to interact with a MySQL database - Define entity classes and configure the MyBatis mapping files - Implement CRUD operations using MyBatis - Write unit tests to verify the functionality of the application

|60 : 00

Click the virtual machine below to start practicing