2 - Spring Data JPA | Spring Boot | Project Work - Enquiry App Configuration | By eZeon

Опубликовано: 29 Сентябрь 2024
на канале: Vikram Thakur
4,848
58

SOURCE CODE (GitHub Link)
https://github.com/VikramThakur8/Enqu...

PURPOSE:
This video covers project configuration like MySQL Database Schema, NB Spring Boot Plugin for NetBeans, Package Structure, Maven Spring Boot Project, JPA Entity Reverse Engineering from Table, Spring Database Configuration Properties, Create JpaRepository Interface and Finally Save and List Operation Testing through Spring RestController.

WHAT IS SPRING JpaRepository INTERFACE:
JpaRepository is part of Spring Data JPA Project which supply CRUD(Create/Insert, Read/Select, Update/Edit, Delete) methods, Paging and Sorting, Query DSL, and helper methods like count(), exists(), flush() etc. This interface is a child interface of CrudRepository. And org.springframework.data.repository.CrudRepository is a child of org.springframework.data.repository.Repository interface.

TECHNOLOGY USED:
Java 8, Spring Boot, Spring Data JPA, MySQL Database, NetBeans IDE, Hibernate JPA Implementation, Maven, MySQL Workbench, JSON, MicroServices.


PREVIOUS VIDEO IN CASE YOU MISSED :
   • 1 - Spring Data JPA | Spring Boot | P...  

SOURCE CODE REFERENCE:
//SAVE OPERATION
EnquirySource es = new EnquirySource("Website Partner");
enquirySourceRepository.save(es);

//FIND ALL
EnquirySource es = new EnquirySource("Website Partner");
enquirySourceRepository.findAll();