Directory structure:
└── rameshmf-spring-data-jpa-tutorial/
├── README.md
├── spring-data-jpa-named-query/
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── net/
│ │ │ │ └── guides/
│ │ │ │ └── springboot2/
│ │ │ │ └── springboottestingexamples/
│ │ │ │ ├── Application.java
│ │ │ │ ├── model/
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ └── User.java
│ │ │ │ └── repository/
│ │ │ │ ├── EmployeeRepository.java
│ │ │ │ └── UserRepository.java
│ │ │ └── resources/
│ │ │ └── application.properties
│ │ └── test/
│ │ └── java/
│ │ └── net/
│ │ └── guides/
│ │ └── springboot2/
│ │ └── springboottestingexamples/
│ │ ├── ApplicationTests.java
│ │ └── EmployeeRepositoryTests.java
│ └── .mvn/
│ └── wrapper/
│ └── maven-wrapper.properties
├── spring-data-jpa-query-annotation/
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── net/
│ │ │ │ └── guides/
│ │ │ │ └── springboot2/
│ │ │ │ └── springboottestingexamples/
│ │ │ │ ├── Application.java
│ │ │ │ ├── model/
│ │ │ │ │ ├── Employee.java
│ │ │ │ │ └── User.java
│ │ │ │ └── repository/
│ │ │ │ ├── EmployeeRepository.java
│ │ │ │ └── UserRepository.java
│ │ │ └── resources/
│ │ │ └── application.properties
│ │ └── test/
│ │ └── java/
│ │ └── net/
│ │ └── guides/
│ │ └── springboot2/
│ │ └── springboottestingexamples/
│ │ ├── ApplicationTests.java
│ │ └── EmployeeRepositoryTests.java
│ └── .mvn/
│ └── wrapper/
│ └── maven-wrapper.properties
└── springboot2-jpa-auditing/
├── mvnw.cmd
├── pom.xml
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── net/
│ │ │ └── guides/
│ │ │ └── springboot/
│ │ │ └── springboot2jpaauditing/
│ │ │ ├── Springboot2JpaAuditingApplication.java
│ │ │ ├── audit/
│ │ │ │ ├── Auditable.java
│ │ │ │ └── AuditorAwareImpl.java
│ │ │ ├── controller/
│ │ │ │ └── UserController.java
│ │ │ ├── exception/
│ │ │ │ └── ResourceNotFoundException.java
│ │ │ ├── model/
│ │ │ │ └── User.java
│ │ │ └── repository/
│ │ │ └── UserRepository.java
│ │ └── resources/
│ │ └── application.properties
│ └── test/
│ └── java/
│ └── net/
│ └── guides/
│ └── springboot/
│ └── springboot2jpaauditing/
│ └── Springboot2JpaAuditingApplicationTests.java
└── .mvn/
└── wrapper/
└── maven-wrapper.properties